Class for logarithmic axis editor. More...
#include <MeshViz/graph/editors/PoXtLogAxisEditor.h>
Public Types | |
enum | LogAxisMask { NO_LOG_MASK = 0x00000000, DECADE_LIST_DEF = 0x00000001, DECADE_LIST = 0x00000002, DECADE_REP = 0x00000004, DECADE_FONT_NAME = 0x00000008, DECADE_FONT_SIZE = 0x00000010, TEN_POWER_REP = 0x00000020, MULT_FACTOR_POSITION = 0x00000040, MULT_FACTOR_DIST_AXIS = 0x00000080, ALL_LOG_MASK } |
Public Member Functions | |
PoXtLogAxisEditor (SoWidget parent=NULL, const char *name=NULL, SbBool buildInsideParent=TRUE) | |
~PoXtLogAxisEditor () | |
void | setLogAxisFilter (unsigned long inclusionMask, unsigned long exclusionMask) |
void | getLogAxisFilter (unsigned long &inclusionMask, unsigned long &exclusionMask) const |
PoXtLogAxisEditor::PoXtLogAxisEditor | ( | SoWidget | parent = NULL , |
|
const char * | name = NULL , |
|||
SbBool | buildInsideParent = TRUE | |||
) |
Constructor.
PoXtLogAxisEditor::~PoXtLogAxisEditor | ( | ) |
Destructor.
void PoXtLogAxisEditor::getLogAxisFilter | ( | unsigned long & | inclusionMask, | |
unsigned long & | exclusionMask | |||
) | const |
Gets editing filters defining which logarithmic axis attributes will be displayed in the editor.
void PoXtLogAxisEditor::setLogAxisFilter | ( | unsigned long | inclusionMask, | |
unsigned long | exclusionMask | |||
) |
Sets editing filters defining which logarithmic axis attributes will be displayed in the editor.
(By default inclusionMask = ALL_LOG_MASK and exclusionMask = NO_LOG_MASK).