AdjustPointToRay(HC_KEY geomhandlekey, HPoint &p, HC_KEY camerasegment, HBaseView *view) | HUtilityGeomHandle | |
AdjustPositionToPlane(HC_KEY handlekey, HPoint &p, float a, float b, float c, float d, HC_KEY camerakey) | HUtilityGeomHandle | [virtual] |
AdjustPositionToRay(HC_KEY handlekey, HPoint &C, HPoint A, HPoint B) | HUtilityGeomHandle | [virtual] |
CalculatePlaneZ(HC_KEY handlekey, HPoint point) | HUtilityGeomHandle | [virtual] |
CalculatePositionOnPlane(HC_KEY handlekey, HPoint &p, float a, float b, float c, float d) | HUtilityGeomHandle | [virtual] |
CalculateTransformedPosition(HC_KEY handlekey, HPoint &t, HBaseView *view) | HUtilityGeomHandle | [virtual] |
ClearAllHandles(HBaseView *view) | HUtilityGeomHandle | [static] |
ConstrainToOnOff(HC_KEY handlekey, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ConstrainToPlane(HC_KEY handlekey, HPoint p1, HPoint p2, HPoint p3, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ConstrainToRay(HC_KEY handlekey, HPoint p1, HPoint p2, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ConstrainToRotationVector(HC_KEY handlekey, HPoint p1, HPoint p2, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ConstrainToScale(HC_KEY handlekey, HPoint p1, HPoint p2, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ConstrainToViewplane(HC_KEY handlekey, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
ContainsGeomHandles(HC_KEY key) | HUtilityGeomHandle | [static] |
GetCenterPoint(HC_KEY objectkey, HPoint ¢erpoint) | HUtilityGeomHandle | [static] |
GetConstraintParameters(HC_KEY handlekey) | HUtilityGeomHandle | [virtual] |
GetConstraintType(HC_KEY handlekey) | HUtilityGeomHandle | [inline] |
GetMMSegment(HC_KEY handlekey) | HUtilityGeomHandle | [static] |
GetRotationAxis(HC_KEY handlekey) | HUtilityGeomHandle | [inline, virtual] |
Insert(HPoint position, bool edges=false, int level=4) | HUtilityGeomHandle | [virtual] |
IsGeomHandle(HC_KEY key) | HUtilityGeomHandle | [static] |
Move(HC_KEY handlekey, HPoint newposition, HC_KEY camerakey, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
RegisterCallbacks() | HUtilityGeomHandle | [static] |
ResetHandle(HC_KEY handlekey, float scale=0.5f, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
Rotate(HC_KEY handlekey, float rotangle) | HUtilityGeomHandle | |
Scale(HC_KEY handlekey, float scalex, float scaley, float scalez) | HUtilityGeomHandle | [virtual] |
SelectHandle(HBaseView *view, HPoint pos) | HUtilityGeomHandle | [static] |
SelectObject(HBaseView *view, HPoint pos, HC_KEY oldkey, bool exclude, float proximity=0.3) | HUtilityGeomHandle | [static] |
SetupCuttingPlane(HC_KEY key, HBaseView *view) | HUtilityGeomHandle | [static] |
SetupCuttingPlaneManipulator(HC_KEY startkey, HBaseView *view, HPoint *midpoint=0, bool omit_rotate=false) | HUtilityGeomHandle | [static] |
SetupGeomHandleSegment(bool edges) | HUtilityGeomHandle | [virtual] |
SetupManipulator(HC_KEY startkey, HBaseView *view, HPoint *mp, bool AddNonUniformScale=true, bool AddScale=true, bool AddPlane=true, bool AddAxismove=true, bool AddAxisrotate=true, bool AddViewplaneMove=true) | HUtilityGeomHandle | [static] |
SetupObject(HC_KEY key, HBaseView *view, float boxzoom=1.0f) | HUtilityGeomHandle | [static] |
SetupTextObject(HC_KEY key, HBaseView *view, float boxzoom=1.0f, float scale=1.0f) | HUtilityGeomHandle | [static] |
SetVisibilityForAll(HC_KEY startkey, const char *visibility) | HUtilityGeomHandle | [static] |
ShowBasePosition(HC_KEY handlekey, HPoint &bp) | HUtilityGeomHandle | [virtual] |
ShowHandle(HC_KEY handlekey, float sf=0.7f, HBaseView *view=0) | HUtilityGeomHandle | [virtual] |
TurnOff(HC_KEY handlekey) | HUtilityGeomHandle | [virtual] |
~HUtilityGeomHandle() (defined in HUtilityGeomHandle) | HUtilityGeomHandle | [inline, virtual] |