Class for linear axis editor. More...
#include <MeshViz/graph/editors/PoXtLinearAxisEditor.h>
Public Types | |
enum | LinearAxisMask { NO_LINEAR_MASK = 0x00000000, STEP = 0x00000001, GRAD_FIT = 0x00000002, MULT_FACTOR_POSITION = 0x00000004, MULT_FACTOR_DIST_AXIS = 0x00000008, FORMAT = 0x00000010, ALL_LINEAR_MASK } |
Public Member Functions | |
PoXtLinearAxisEditor (SoWidget parent=NULL, const char *name=NULL, SbBool buildInsideParent=TRUE) | |
virtual | ~PoXtLinearAxisEditor () |
void | setLinearAxisFilter (unsigned long inclusionMask, unsigned long exclusionMask) |
void | getLinearAxisFilter (unsigned long &inclusionMask, unsigned long &exclusionMask) const |
PoXtLinearAxisEditor::PoXtLinearAxisEditor | ( | SoWidget | parent = NULL , |
|
const char * | name = NULL , |
|||
SbBool | buildInsideParent = TRUE | |||
) |
Constructor.
virtual PoXtLinearAxisEditor::~PoXtLinearAxisEditor | ( | ) | [virtual] |
Destructor.
void PoXtLinearAxisEditor::getLinearAxisFilter | ( | unsigned long & | inclusionMask, | |
unsigned long & | exclusionMask | |||
) | const |
Sets editing filters defining which linear axis attributes will be displayed in the editor.
void PoXtLinearAxisEditor::setLinearAxisFilter | ( | unsigned long | inclusionMask, | |
unsigned long | exclusionMask | |||
) |
Sets editing filters defining which linear axis attributes will be displayed in the editor.
(By default inclusionMask = ALL_LINEAR_MASK and exclusionMask = NO_LINEAR_MASK).