#include <ivf/IvfNode.h>
Inheritance diagram for CIvfNode:
Public Types | |
enum | TNodeType { NT_SPHERE, NT_CUBE, NT_INVISIBLE } |
Public Member Functions | |
CIvfNode () | |
virtual | ~CIvfNode () |
IvfClassInfo ("CIvfNode", CIvfBase) | |
void | setSize (double size) |
double | getSize () |
void | setType (TNodeType nodeType) |
TNodeType | getNodeType () |
virtual void | updateBoundingSphere () |
Protected Member Functions | |
virtual void | createSelect () |
virtual void | createGeometry () |
CIvfNode implements a geometric node. The node shape can represent a node as a sphere or a cube. The node class is used by CIvfSolidLine.
Definition at line 42 of file IvfNode.h.
|
CIvfNode constructor |
|
CIvfNode destructor |
|
Forces an object recalculation. Reimplemented from CIvfShape. |
|
Creates the select object. When the object is selected. This method is called to create the object respresenting the select state. Reimplemented from CIvfShape. |
|
Return node type |
|
Return node size |
|
Set node size. The node size is often controlled at a global level. When calling this method a reference to a variable must be given. |
|
Set node type.
|
|
Updates bounding sphere for node Reimplemented from CIvfObject. |