7 #ifndef __oplab_MultiModOp_h__ 8 #define __oplab_MultiModOp_h__ 26 m_editMode(e_pickAnchor),
33 void initialize(
void);
36 virtual void handle(
Record& a_rSignal);
40 virtual void setupState(
void);
41 virtual BWORD loadState(
const String& a_rBuffer);
44 void setParamPivot(I32 a_anchorIndex,
47 void setParamDeform(I32 a_anchorIndex,
50 String anchorLabel(I32 a_anchorIndex);
51 String& anchorParent(I32 a_anchorIndex);
52 String anchorWeightAttr(I32 a_anchorIndex);
53 Real anchorRadius(I32 a_anchorIndex);
54 Real anchorPower(I32 a_anchorIndex);
58 void createAnchor(I32 a_triIndex,
SpatialBary a_bary);
59 void pickAnchor(I32 a_anchorIndex);
60 void updateAnchor(
void);
72 void changeMode(EditMode a_editMode);
Operator to alter regions of a surface.
Definition: MultiModOp.h:19
Operator base class to save and reload state.
Definition: OperatorState.h:20
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Generalized windowing event.
Definition: WindowEvent.h:43
Automatically reference-counted string container.
Definition: String.h:128
Wrapper for std::vector.
Definition: Array.h:21
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53