#define SOCSO_EXPORT
Header file for system independent resolution.
Base class for extensions that extend the editor with interaction and rendering for specific CSO type...
ml::CSO * _newCSO
Created CSO.
Base class for extensions that generate line-type CSOs with special interaction on finished CSOs.
SoCSOLineCreatorEditorExtension()
Hidden constructor.
bool _isCurrentlyGenerating
SoSFEnum insertSeedPointCursor
bool _justStartedToCreate
SoSFBool generateSeedPointsWhileDragging
Shall seed points be generated while dragging in non-freehand mode?
bool expectsToCreateCSO() override
Returns whether an editor is awaiting to create a new CSO, depending on the requireMousemovement flag...
void initMembers() override
SoSFBool insertSeedPointByClickingOnPathPointList
CSO will be grabbed to be moved.
static void initClass()
init class in inventor runtime
Target mlrange_cast(Source arg)
Generic version of checked ML casts.