TdkGeometricPointLayoutObject Class Reference
[The Core Module]

Defines the class TdkGeometricPointLayoutObject. More...

#include <TdkGeometricPointLayoutObject.h>

Inheritance diagram for TdkGeometricPointLayoutObject:

TdkGeometricLayoutObject TdkLayoutObject TdkEventHandler TdkEditableObject List of all members.

Public Member Functions

 TdkGeometricPointLayoutObject (std::string name, TePoint &point)
 TdkGeometricPointLayoutObject (TdkGeometricPointLayoutObject &geometricPoint)
TdkGeometricPointLayoutObjectcopy ()
virtual void insert (TeDatabase *driver, std::string layoutName)
virtual void load (TeDatabase *driver, std::string layoutName)
virtual void update (TeDatabase *driver, std::string layoutName)
virtual void remove (TeDatabase *driver, std::string layoutName)
virtual void transform (TdkMathMatrix &matrix)
virtual int vertexPoint (TeCoord2D &coord)
virtual void segmentVertexes (TeCoord2D &coord, int &vertex1, int &vertex2)
virtual void point2Line (TeCoord2D &coord, int vertex1, int vertex2)
virtual void updateBBox ()
virtual void operator= (TdkGeometricPointLayoutObject &geometricPoint)
virtual void setPoint (TePoint &point)
virtual TePoint & getPoint ()
virtual std::string getType ()
virtual std::string getTemplateName ()
virtual void draw (TdkDisplay *display)
virtual TdkTemplateObjectcreateTemplate ()

Protected Member Functions

virtual void drawFill (TdkDisplay *display)
virtual void handleVSEvent (TdkEvent &event)
virtual void handleVSEvent (TdkPickEvent &event)
virtual void handleVSEvent (TdkSelectObjectsEvent &event)
virtual void handleVSEvent (TdkSelectedFeedbackEvent &event)
virtual void handleVSEvent (TdkLayoutSelectToEditEvent &event)
virtual void handleVSEvent (TdkSelectVertexToEditEvent &event)
virtual void handleVSEvent (TdkEditFeedbackEvent &event)
virtual void handleVSEvent (TdkTranslateFeedbackEvent &event)
virtual bool isOutOfPage ()

Protected Attributes

TePoint point_

Detailed Description

Defines the class TdkGeometricPointLayoutObject.


Constructor & Destructor Documentation

TdkGeometricPointLayoutObject::TdkGeometricPointLayoutObject ( std::string  name,
TePoint &  point 
) [inline]

TdkGeometricPointLayoutObject::TdkGeometricPointLayoutObject ( TdkGeometricPointLayoutObject geometricPoint  )  [inline]


Member Function Documentation

TdkGeometricPointLayoutObject * TdkGeometricPointLayoutObject::copy (  )  [virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkGeometricPointLayoutObject.cpp

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::insert ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::load ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::update ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::remove ( TeDatabase *  driver,
std::string  layoutName 
) [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::transform ( TdkMathMatrix matrix  )  [virtual]

Implements TdkEditableObject.

int TdkGeometricPointLayoutObject::vertexPoint ( TeCoord2D &  coord  )  [virtual]

Implements TdkEditableObject.

void TdkGeometricPointLayoutObject::segmentVertexes ( TeCoord2D &  coord,
int &  vertex1,
int &  vertex2 
) [virtual]

Implements TdkEditableObject.

void TdkGeometricPointLayoutObject::point2Line ( TeCoord2D &  coord,
int  vertex1,
int  vertex2 
) [virtual]

Implements TdkEditableObject.

void TdkGeometricPointLayoutObject::updateBBox (  )  [inline, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::operator= ( TdkGeometricPointLayoutObject geometricPoint  )  [virtual]

void TdkGeometricPointLayoutObject::setPoint ( TePoint &  point  )  [inline, virtual]

TePoint & TdkGeometricPointLayoutObject::getPoint (  )  [inline, virtual]

std::string TdkGeometricPointLayoutObject::getType (  )  [inline, virtual]

Reimplemented from TdkGeometricLayoutObject.

std::string TdkGeometricPointLayoutObject::getTemplateName (  )  [inline, virtual]

Reimplemented from TdkGeometricLayoutObject.

void TdkGeometricPointLayoutObject::draw ( TdkDisplay display  )  [virtual]

Reimplemented from TdkLayoutObject.

TdkTemplateObject * TdkGeometricPointLayoutObject::createTemplate (  )  [virtual]

Reimplemented from TdkLayoutObject.

void TdkGeometricPointLayoutObject::drawFill ( TdkDisplay display  )  [protected, virtual]

Implements TdkLayoutObject.

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkEvent event  )  [protected, virtual]

Reimplemented from TdkLayoutObject.

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkPickEvent event  )  [protected, virtual]

Reimplemented from TdkLayoutObject.

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkSelectObjectsEvent event  )  [protected, virtual]

Reimplemented from TdkLayoutObject.

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkSelectedFeedbackEvent event  )  [protected, virtual]

Reimplemented from TdkLayoutObject.

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkLayoutSelectToEditEvent event  )  [protected, virtual]

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkSelectVertexToEditEvent event  )  [protected, virtual]

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkEditFeedbackEvent event  )  [protected, virtual]

void TdkGeometricPointLayoutObject::handleVSEvent ( TdkTranslateFeedbackEvent event  )  [protected, virtual]

Reimplemented from TdkLayoutObject.

bool TdkGeometricPointLayoutObject::isOutOfPage (  )  [protected, virtual]

Reimplemented from TdkLayoutObject.


Member Data Documentation

TePoint TdkGeometricPointLayoutObject::point_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:39 2007 for TDK by  doxygen 1.5.2