CIvfNodeCursor Class Reference

#include <ivf/IvfNodeCursor.h>

Inheritance diagram for CIvfNodeCursor:

CIvfShape CIvfObject CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Types

enum  TCursorType {
  CT_XZ, CT_Y, CT_XYZ, CT_Y_TOP,
  CT_NONE
}
enum  TCursorDirection { CD_OUTWARDS, CD_INWARDS }
enum  TCursorArrowType { AT_NORMAL, AT_SIMPLE }

Public Member Functions

 CIvfNodeCursor ()
virtual ~CIvfNodeCursor ()
 IvfClassInfo ("CIvfNodeCursor", CIvfShape)
void setSize (double size)
double getSize ()
void setType (TCursorType type)
void setShape (CIvfShape *shape)
CIvfShapegetShape ()
void setUsePlaneHelper (bool flag)
bool getUsePlaneHelper ()
void setArrowType (TCursorArrowType type)
TCursorArrowType getArrowType ()
void setDirection (TCursorDirection direction)
TCursorDirection getDirection ()
void setShapeSize (double size)

Protected Member Functions

virtual void createGeometry ()

Detailed Description

Node cursor class

Implements a special cursor for manipulating nodes

Definition at line 41 of file IvfNodeCursor.h.


Constructor & Destructor Documentation

CIvfNodeCursor::CIvfNodeCursor  ) 
 

Class constructor

virtual CIvfNodeCursor::~CIvfNodeCursor  )  [virtual]
 

Class destructor


Member Function Documentation

virtual void CIvfNodeCursor::createGeometry  )  [protected, virtual]
 

Forces an object recalculation.

Reimplemented from CIvfShape.

TCursorArrowType CIvfNodeCursor::getArrowType  ) 
 

Return arrow type

TCursorDirection CIvfNodeCursor::getDirection  ) 
 

Return cursor direction

CIvfShape* CIvfNodeCursor::getShape  ) 
 

Return shape at center of cursor

double CIvfNodeCursor::getSize  ) 
 

Return cursor size

bool CIvfNodeCursor::getUsePlaneHelper  ) 
 

Return state of helper object

void CIvfNodeCursor::setArrowType TCursorArrowType  type  ) 
 

Set arrow types see TCursorType

void CIvfNodeCursor::setDirection TCursorDirection  direction  ) 
 

Set direction of cursor arrow see TCursorDirection.

void CIvfNodeCursor::setShape CIvfShape shape  ) 
 

Set shape used at center of cursor

void CIvfNodeCursor::setShapeSize double  size  ) 
 

Sets the size of the shape

void CIvfNodeCursor::setSize double  size  ) 
 

Set size of cursor

void CIvfNodeCursor::setType TCursorType  type  ) 
 

Set cursor type

void CIvfNodeCursor::setUsePlaneHelper bool  flag  ) 
 

Enable/disable special plane helper object


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:54 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO