#include <Iguana/Inventor/interface/IgSoXYZGrid.h>
Public Member Functions | |
IgSoXYZGrid (void) | |
Static Public Member Functions | |
static void | initClass (void) |
Public Attributes | |
SoSFFloat | divisionLength |
SoSFInt32 | divisions |
Protected Member Functions | |
virtual void | refresh (void) |
Private Member Functions | |
SO_KIT_CATALOG_ENTRY_HEADER (axes) | |
SO_KIT_HEADER (IgSoXYZGrid) |
Definition at line 24 of file IgSoXYZGrid.h.
IgSoXYZGrid::IgSoXYZGrid | ( | void | ) |
Definition at line 23 of file IgSoXYZGrid.cc.
References divisionLength, divisions, FALSE, IgSoShapeKit::setUpConnections(), and TRUE.
00024 { 00025 SO_KIT_CONSTRUCTOR (IgSoXYZGrid); 00026 SO_KIT_ADD_FIELD (divisions, (3)); 00027 SO_KIT_ADD_FIELD (divisionLength, (0.5)); 00028 SO_KIT_ADD_CATALOG_ENTRY (axes, IgSoCoordinateAxis, FALSE, separator,\x0, TRUE); 00029 SO_KIT_INIT_INSTANCE (); 00030 setUpConnections (true, true); 00031 }
Reimplemented from IgSoShapeKit.
Definition at line 20 of file IgSoXYZGrid.cc.
Referenced by initNodes(), and initShapes().
00021 { SO_KIT_INIT_CLASS (IgSoXYZGrid, IgSoShapeKit, "IgSoShapeKit"); }
Reimplemented from IgSoShapeKit.
Definition at line 34 of file IgSoXYZGrid.cc.
References divisionLength, IgSoCoordinateAxis::divisionLength, divisions, and IgSoCoordinateAxis::divisions.
00035 { 00036 IgSoCoordinateAxis *axes = new IgSoCoordinateAxis; 00037 axes->divisions = divisions; 00038 axes->divisionLength = divisionLength; 00039 00040 setPart ("axes", axes); 00041 }
IgSoXYZGrid::SO_KIT_CATALOG_ENTRY_HEADER | ( | axes | ) | [private] |
IgSoXYZGrid::SO_KIT_HEADER | ( | IgSoXYZGrid | ) | [private] |
SoSFFloat IgSoXYZGrid::divisionLength |
SoSFInt32 IgSoXYZGrid::divisions |