#define SOCSO_EXPORT
Header file for system independent resolution.
 
Base class for an editor extension for the SoView2DCSOExtensibleEditor.
 
virtual void draw(const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &sliceInfo, SoView2DCSOExtensibleEditor *editor)
Main routine for drawing a CSO.
 
Base class for extensions that render all CSOs of a CSOList.
 
virtual void draw(const CSODrawCSOInfos &, const CSODrawView2DInfos &, const std::vector< CSODrawSliceInformation > &, SoView2DCSOExtensibleEditor *)=0
 
void pointerPositionIfAllowedAt(const SoPointerPosition &) override
Sets seed points while moving the mouse – but not while dragging.
 
void createDragMoveTo(const SoPointerPosition &) override
 
SoPointingAction * selectAndMoveEndPress(int) override
 
bool createEndPress(int) override
 
void selectAndMoveStartPressAt(const SoPointerPosition &) override
 
void glSetColor(ml::CSO *cso)
 
void selectAndMoveDragMoveTo(const SoPointerPosition &) override
 
SoCSOGeneralRendererEditorExtension()
Hidden constructor.
 
void createStartPressAt(const SoPointerPosition &) override
 
static void initClass()
init class in inventor runtime
 
bool shouldShowCSO(ml::CSO *cso, const CSODrawView2DInfos &view2DInfos, SoView2DCSOExtensibleEditor *editor)
 
SoPointerPosition manages the current position of the mouse cursor.
 
SoPointingAction is the base class for any mouse based interaction.
 
The CSO represents a contour segmentation object.
 
Main documentation file for ML users and developers.