fixed: auto_ptr -> unique_ptr
[opensg.git] / Source / Contrib / Manipulators / OSGPlaneMoveManipulator.fcd
blob4e609f4d1d86370387d807bda983540fe09e09a0
1 <?xml version="1.0"?>
3 <FieldContainer
4 name="PlaneMoveManipulator"
5 parent="Manipulator"
6 library="ContribGUI"
7 pointerfieldtypes="none"
8 structure="concrete"
9 systemcomponent="true"
10 parentsystemcomponent="true"
11 decoratable="false"
12 useLocalIncludes="true"
14 <Field
15 name="axis"
16 type="UInt16"
17 cardinality="single"
18 visibility="external"
19 access="protected"
20 defaultValue="1"
22 Rotation axis to rotate around (0:X, 1:Y, 2:Z). Translation plane is defined by the other two axes. *** Not implemented yet ***
23 </Field>
24 <Field
25 name="baseTranslation"
26 type="Vec3f"
27 cardinality="single"
28 visibility="external"
29 access="protected"
31 Translation value at the beginning of manipulation.
32 </Field>
33 <Field
34 name="baseRotation"
35 type="Quaternion"
36 cardinality="single"
37 visibility="external"
38 access="protected"
40 Rotation value at the beginning of manipulation.
41 </Field>
42 <Field
43 name="clickPoint"
44 type="Pnt3f"
45 cardinality="single"
46 visibility="external"
47 access="protected"
49 Point clicked on to start manipulation.
50 </Field>
51 The PlaneMoveHandle is used for moving objects in a plane and rotating them around one axis.
52 </FieldContainer>