62 void _getVoxelPosition(
const SoPointerPosition& pos,
int& voxelPosX,
int& voxelPosY)
const;
63 ml::Vector3 _getWorldPosition(
float voxelX,
float voxelY);
72 void fieldChanged(SoField*);
82 unsigned int _lastImageSerialNumber;
#define SOCSO_EXPORT
Header file for system independent resolution.
SoCSOCreatorEditorExtension()
Hidden constructor.
void createDragMoveTo(const SoPointerPosition &pos) override
SoPointingAction * selectAndMoveEndPress(int clickCount) override
void cancel() override
Cancels an action like generating a CSO. Depends on concrete editor.
void selectAndMoveDragMoveTo(const SoPointerPosition &pos) override
void selectAndMoveStartPressAt(const SoPointerPosition &pos) override
void pointerPositionIfAllowedAt(const SoPointerPosition &) override
ml::Vector3 getCurrentPositon(const SoPointerPosition &pos)
void initMembers() override
bool createEndPress(int clickCount) override
void createStartPressAt(const SoPointerPosition &pos) override
SoSFBool interpolateContour
void createNewCSO(const SoPointerPosition &pos)
~SoCSOIsoEditor() override
SoSFTypedEnum< ml::CSOSmoothingModes > smoothingMode
SoPointerPosition manages the current position of the mouse cursor.
SoSFMLImage - field interface to ML images and related classes.
std::vector< Vector2 > vecPoint2D
Defines a 2D point vector.
Tmat4< MLdouble > Matrix4
The standard 4x4 matrix of type double.
Tvec3< MLdouble > Vector3
A vector with three components of type double.