Ability(const char *theAbilityName) | vrecko::Ability | protected |
activate() | APEditorQAbilities::ObjectMovement | protectedvirtual |
activePointerID | vrecko::ControllableAbility | protected |
actPointerPos | vrecko::ControllableAbility | protected |
actPointerPosRaw | vrecko::ControllableAbility | protected |
actPointerRot | vrecko::ControllableAbility | protected |
actPointerRotRaw | vrecko::ControllableAbility | protected |
actPosInPath | vrecko::ControllableAbility | protected |
actSelectedObjectID | vrecko::ControllableAbility | protected |
actSelectedPath | vrecko::ControllableAbility | protected |
addInputPin(InputPinBase *pin) | vrecko::BaseClass | |
addNotification(BaseClass *receiver, unsigned long notificationTypes) | vrecko::BaseClass | |
addOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
addRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
addRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
addSnappingPlane(unsigned long objectID, unsigned long objectSide, osg::Vec3 ¢er, osg::Vec3 &normal, osg::Vec3 &halfVec1, osg::Vec3 &halfVec2, osg::Vec3 shiftVec, float shiftLen2, osg::Vec3 &snapPoint, float halfRect1SnapMul, float halfRect2SnapMul, float fMinU, float fMaxU, float fMinV, float fMaxV, CandidatePlaneType type) | APEditorQAbilities::ObjectMovement | protected |
applySnapping(EnvironmentObject *eo, osg::Matrix *inoutTrans) | APEditorQAbilities::ObjectMovement | protected |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
bApplySnapping | APEditorQAbilities::ObjectMovement | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
bFirstUpdate | APEditorQAbilities::ObjectMovement | protected |
bIgnoreRotation | APEditorQAbilities::ObjectMovement | protected |
bMenuVisible | vrecko::ControllableAbility | protected |
calcFinalShiftFromSelectedSet(osg::Vec3 &outShift, int additionalPlane=-1) | APEditorQAbilities::ObjectMovement | protected |
CandidatePlaneType enum name | APEditorQAbilities::ObjectMovement | protected |
clean(void) | vrecko::Ability | inlinevirtual |
ControllableAbility(const char *abilityName) | vrecko::ControllableAbility | |
createInfo() | APEditorQAbilities::ObjectMovement | protectedvirtual |
createInterface() | vrecko::ControllableAbility | protectedvirtual |
createMenu(const char *menuString, bool bForceCreate=true) | vrecko::ControllableAbility | protectedvirtual |
deactivate() | APEditorQAbilities::ObjectMovement | protectedvirtual |
DECLARE_INPUT(ButtonStateChange, MessageCAButtonEvent) | vrecko::ControllableAbility | protected |
DECLARE_INPUT(Menu_Clicked, MessageString) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_INPUT(ActivePointerID, MessageInt, MessageInt) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_INPUT(GetInfo, MessageVoid, MessageCAINFO) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(PointerPos, MessageInt, MessageVec3) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(PointerRot, MessageInt, MessageQuat) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(PointerPosRaw, MessageInt, MessageVec3) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(PointerRotRaw, MessageInt, MessageQuat) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(SelectionID, MessageInt, MessageObjectID) | vrecko::ControllableAbility | protected |
DECLARE_REQUEST_OUTPUT(SelectionPath, MessageInt, MessageNodeList) | vrecko::ControllableAbility | protected |
defaultInfo | vrecko::ControllableAbility | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
destroyInterface() | vrecko::ControllableAbility | protectedvirtual |
destroyMenu() | vrecko::ControllableAbility | protectedvirtual |
fillDefaultInfo() | APEditorQAbilities::ObjectMovement | protectedvirtual |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
firstObjectPos | APEditorQAbilities::ObjectMovement | protected |
firstObjectRot | APEditorQAbilities::ObjectMovement | protected |
firstPointerPos | APEditorQAbilities::ObjectMovement | protected |
firstPointerRot | APEditorQAbilities::ObjectMovement | protected |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getID(void) const | vrecko::Ability | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getName() const | vrecko::Ability | inline |
getOutputPin(const char *strName) | vrecko::BaseClass | |
getOwner(void) | vrecko::Ability | inline |
getParameterVector(void) | vrecko::Ability | inlinevirtual |
getPluginName(void) const | vrecko::Ability | inline |
getPriority(void) const | vrecko::BaseClass | inline |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::Ability | virtual |
hideMenu() | vrecko::ControllableAbility | protectedvirtual |
Horizontal_PrioritySnap enum value | APEditorQAbilities::ObjectMovement | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | APEditorQAbilities::ObjectMovement | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
intersect2Planes(osg::Vec3 &p1p, osg::Vec3 &p1normal, osg::Vec3 &p2p, osg::Vec3 &p2normal, osg::Vec3 &outLineStart, osg::Vec3 &outLineDir) | APEditorQAbilities::ObjectMovement | protected |
intersectLinePlane(osg::Vec3 &lineStart, osg::Vec3 &lineDir, osg::Vec3 &planePoint, osg::Vec3 &planeNormal, osg::Vec3 &outPoint) | APEditorQAbilities::ObjectMovement | protected |
isActive() | vrecko::ControllableAbility | virtual |
isMenuCreated() | vrecko::ControllableAbility | inlineprotected |
isMenuVisible() | vrecko::ControllableAbility | protected |
isPlaneCompatibleWithSelectedSet(int iPlaneIndex) | APEditorQAbilities::ObjectMovement | protected |
isUpdated(void) | vrecko::Ability | |
lastEventButtonID | vrecko::ControllableAbility | protected |
vrecko::Ability::loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
menu | vrecko::ControllableAbility | protected |
menuItemClicked(const char *itemID) | vrecko::ControllableAbility | inlineprotectedvirtual |
menuSliderChanged(const char *sliderID, float sliderPos) | vrecko::ControllableAbility | inlineprotectedvirtual |
movingObjectID | APEditorQAbilities::ObjectMovement | protected |
NOTIFICATION_ALL enum value | vrecko::BaseClass | |
NOTIFICATION_DELETE_CLASS enum value | vrecko::BaseClass | |
NOTIFICATION_EO_REGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_EO_UNREGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_PROGRAM_TERMINATION enum value | vrecko::BaseClass | |
notifications | vrecko::BaseClass | protected |
notificationsLock | vrecko::BaseClass | protected |
NotificationTypes enum name | vrecko::BaseClass | |
objAABox | APEditorQAbilities::ObjectMovement | protected |
objAABoxTrans | APEditorQAbilities::ObjectMovement | protected |
objectEffect | APEditorQAbilities::ObjectMovement | protected |
ObjectMovement() | APEditorQAbilities::ObjectMovement | |
objectTransformationFromPointer(EnvironmentObject *eo, osg::Matrix *outTrans) | APEditorQAbilities::ObjectMovement | protected |
Other enum value | APEditorQAbilities::ObjectMovement | protected |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
owner | vrecko::ControllableAbility | protected |
parameterString | vrecko::Ability | protected |
ParameterVector typedef | vrecko::Ability | |
PinList typedef | vrecko::BaseClass | protected |
planes | APEditorQAbilities::ObjectMovement | protected |
planesCompare(const ObjectMovement::CANDIDATEPLANE *elem1, const ObjectMovement::CANDIDATEPLANE *elem2) | APEditorQAbilities::ObjectMovement | friend |
pOwner | vrecko::Ability | protected |
priority | vrecko::BaseClass | protected |
processButtonPress(CABUTTONEVENT *eventData) | vrecko::ControllableAbility | inlineprotectedvirtual |
processButtonRelease(CABUTTONEVENT *eventData) | vrecko::ControllableAbility | inlineprotectedvirtual |
processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processMenuButtonPress(CABUTTONEVENT *eventData) | vrecko::ControllableAbility | protectedvirtual |
processMenuButtonRelease(CABUTTONEVENT *eventData) | vrecko::ControllableAbility | protectedvirtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | vrecko::ControllableAbility | protectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
projectPointOnPlaneUV(osg::Vec3 &point, osg::Vec3 &planePoint, osg::Vec3 &planeNormal, osg::Vec3 &halfVec1, osg::Vec3 &halfVec2, osg::Vec3 *outProjectedPoint, float *outDist, float *outU, float *outV) | APEditorQAbilities::ObjectMovement | protected |
removeInputPin(InputPinBase *pin) | vrecko::BaseClass | |
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) | vrecko::BaseClass | |
removeOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
removeRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
removeRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
reportError(const std::string &error) | vrecko::BaseClass | |
requestInputPinsList | vrecko::BaseClass | protected |
requestOutputPinsList | vrecko::BaseClass | protected |
requestPointerLoc(bool bCancelIfNotActive=true) | vrecko::ControllableAbility | protected |
requestPointerLocRaw(bool bCancelIfNotActive=true) | vrecko::ControllableAbility | protected |
requestSelectionID(bool bCancelIfNotActive=true) | vrecko::ControllableAbility | protected |
requestSelectionPath(bool bCancelIfNotActive=true) | vrecko::ControllableAbility | protected |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vrecko::BaseClass | inlinevirtual |
sceneFile | vrecko::BaseClass | protected |
selectedPlanes | APEditorQAbilities::ObjectMovement | protected |
senderString | vrecko::BaseClass | protected |
sendNotifications(unsigned long notificationType, void *notificationData) | vrecko::BaseClass | protected |
setAttribute(const std::string &attr_name, int attr_value) | vrecko::BaseClass | inline |
setID(const char *pID) | vrecko::Ability | |
setOwner(BaseClass *owner) | vrecko::Ability | inline |
setPluginName(const char *pName) | vrecko::Ability | |
setPriority(long int pr) | vrecko::BaseClass | inline |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
shadowObject | APEditorQAbilities::ObjectMovement | protected |
showMenu() | vrecko::ControllableAbility | protectedvirtual |
snapBoxes | APEditorQAbilities::ObjectMovement | protected |
update(void) | APEditorQAbilities::ObjectMovement | virtual |
updated | vrecko::Ability | protected |
~Ability() | vrecko::Ability | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~ControllableAbility() | vrecko::ControllableAbility | virtual |
~ObjectMovement() | APEditorQAbilities::ObjectMovement | inlinevirtual |