Class for time axis editor. More...
#include <MeshViz/graph/editors/PoXtTimeAxisEditor.h>
Public Types | |
enum | TimeAxisMask { NO_TIME_MASK = 0x00000000, START_DATE = 0x00000001, END_DATE = 0x00000002, COORD = 0x00000004, TYPE = 0x00000008, LANGUAGE = 0x00000010, GRAD_FIT = 0x00000020, GRAD_REP = 0x00000040, TIMES_PERIOD = 0x00000080, DATE_FORMAT_MAPPING = 0x00000100, ALL_TIME_MASK } |
Public Member Functions | |
PoXtTimeAxisEditor (SoWidget parent=NULL, const char *name=NULL, SbBool buildInsideParent=TRUE) | |
~PoXtTimeAxisEditor () | |
void | setTimeAxisFilter (unsigned long inclusionMask, unsigned long exclusionMask) |
void | getTimeAxisFilter (unsigned long &inclusionMask, unsigned long &exclusionMask) const |
PoXtTimeAxisEditor::PoXtTimeAxisEditor | ( | SoWidget | parent = NULL , |
|
const char * | name = NULL , |
|||
SbBool | buildInsideParent = TRUE | |||
) |
Constructor.
PoXtTimeAxisEditor::~PoXtTimeAxisEditor | ( | ) |
Destructor.
void PoXtTimeAxisEditor::getTimeAxisFilter | ( | unsigned long & | inclusionMask, | |
unsigned long & | exclusionMask | |||
) | const |
Gets editing filters defining which time axis attributes will be displayed in the editor.
void PoXtTimeAxisEditor::setTimeAxisFilter | ( | unsigned long | inclusionMask, | |
unsigned long | exclusionMask | |||
) |
Sets editing filters defining which time axis attributes will be displayed in the editor.
(By default inclusionMask = ALL_TIME_MASK and exclusionMask = NO_TIME_MASK).