CIvfCursor Class Reference

#include <ivf/IvfCursor.h>

Inheritance diagram for CIvfCursor:

CIvfComposite CIvfShape CIvfObject CIvfBase CIvfRefCountBase CIvfRTTIBase List of all members.

Public Types

enum  TCursorType { CT_LINE_CURSOR, CT_SOLID_CURSOR }

Public Member Functions

 CIvfCursor ()
virtual ~CIvfCursor ()
 IvfClassInfo ("CIvfCursor", CIvfComposite)
void setSize (double size)
void setCursorType (TCursorType type)
int getCursorType ()

Protected Member Functions

virtual void createGeometry ()

Detailed Description

Cursor shape class

CIvfCursor implements a cursor shape. The shape consists of three brick shapes i creating a three dimensional cross.

Author:
Jonas Lindemann

Definition at line 41 of file IvfCursor.h.


Constructor & Destructor Documentation

CIvfCursor::CIvfCursor  ) 
 

CIvfCursor constructor

virtual CIvfCursor::~CIvfCursor  )  [virtual]
 

CIvfCursor destructor


Member Function Documentation

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

Forces an object recalculation.

Reimplemented from CIvfComposite.

int CIvfCursor::getCursorType  ) 
 

Return cursor type

void CIvfCursor::setCursorType TCursorType  type  ) 
 

Set cursor type

The cursor can be represented by lines or as solid shapes.

Parameters:
type CT_LINE_CURSOR cursor made of lines. CT_SOLID_CURSOR (default).

void CIvfCursor::setSize double  size  ) 
 

Set cursor size

The size set the length of the individual brick shapes. The thickness of the brick shapes are set to 5 % of the length.


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