Ability(const char *theAbilityName) | vrecko::Ability | protected |
addControlPoint(osg::Vec3f position) | AP_CableEditor::Cable | inline |
addControlPoint(unsigned int position, osg::Vec3f point) | AP_CableEditor::Cable | |
addControlPointBetweenLine(osg::Vec3f position) | AP_CableEditor::Cable | |
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 | |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
basePlaneRotation | AP_CableEditor::Cable | protected |
Cable() | AP_CableEditor::Cable | |
cableColor | AP_CableEditor::Cable | protected |
cableControlLine | AP_CableEditor::Cable | protected |
cableID | AP_CableEditor::Cable | protected |
cableRadius | AP_CableEditor::Cable | protected |
clean(void) | vrecko::Ability | inlinevirtual |
clearSpheres() | AP_CableEditor::Cable | protected |
computeRMF(osg::Vec3Array *points, osg::Vec3Array *tangents, osg::Vec3Array *normals, osg::Vec3Array *binormals) | AP_CableEditor::Cable | |
controlPoints | AP_CableEditor::Cable | protected |
controlPointsChange | AP_CableEditor::Cable | protected |
controlSpheres | AP_CableEditor::Cable | protected |
ControlSpheresColor() | AP_CableEditor::Cable | inline |
controlSpheresColor | AP_CableEditor::Cable | protected |
controlSpheresRadiusAdjust | AP_CableEditor::Cable | protected |
controlVectors | AP_CableEditor::Cable | protected |
createSphere(osg::Vec3f center, float radius=0.25) | AP_CableEditor::Cable | inline |
createSphere(osg::Vec3f center, osg::Vec4f color, float radius=0.25) | AP_CableEditor::Cable | |
createSpheres() | AP_CableEditor::Cable | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getCableColor() | AP_CableEditor::Cable | inline |
getCableID() | AP_CableEditor::Cable | inline |
getCableWrapperNode() | AP_CableEditor::Cable | inline |
getControlPoints() | AP_CableEditor::Cable | inline |
getControlSpheresRadiusAdjust() | AP_CableEditor::Cable | inline |
getEoWrapper() | AP_CableEditor::Cable | inline |
getID(void) const | vrecko::Ability | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getIntepolatedPoints() | AP_CableEditor::Cable | inline |
getInterpolatedPoint(osg::Vec3 p0, osg::Vec3 p1, osg::Vec3 p2, osg::Vec3 p3, double t=0.5) const | AP_CableEditor::Cable | |
getInterpolation(unsigned int *type, unsigned int *num) | AP_CableEditor::Cable | inline |
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 |
getRadius() | AP_CableEditor::Cable | inline |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::Ability | virtual |
getShape() | AP_CableEditor::Cable | inline |
getShapeRotate() | AP_CableEditor::Cable | inline |
getUpdate() | AP_CableEditor::Cable | inline |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::BaseClass | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
interpolate() | AP_CableEditor::Cable | |
interpolateCatIterate(osg::ref_ptr< osg::Vec3Array > inputPoints, unsigned int numIterations) const | AP_CableEditor::Cable | |
interpolateCatPerSegment(osg::ref_ptr< osg::Vec3Array > inputPoints, unsigned int pointsPerSegment) const | AP_CableEditor::Cable | |
interpolatedPoints | AP_CableEditor::Cable | protected |
interpolationsNum | AP_CableEditor::Cable | protected |
interpolationType | AP_CableEditor::Cable | protected |
isUpdated(void) | vrecko::Ability | |
isUpdateState | AP_CableEditor::Cable | protected |
lastWrapperTransformation | AP_CableEditor::Cable | protected |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *) | vrecko::BaseClass | inlinevirtual |
loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
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 | |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
parameterString | vrecko::Ability | protected |
ParameterVector typedef | vrecko::Ability | |
PinList typedef | vrecko::BaseClass | protected |
postInitialize() | AP_CableEditor::Cable | virtual |
pOwner | vrecko::Ability | protected |
preInitialize() | AP_CableEditor::Cable | virtual |
priority | vrecko::BaseClass | protected |
processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | AP_CableEditor::Cable | protectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
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 |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vrecko::BaseClass | inlinevirtual |
sceneFile | vrecko::BaseClass | 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 |
setCableColor(osg::Vec4f color) | AP_CableEditor::Cable | inline |
setCableID(string ID) | AP_CableEditor::Cable | inline |
setControlPoints(osg::ref_ptr< osg::Vec3Array > points) | AP_CableEditor::Cable | inline |
setControlSpheresColor(osg::Vec4f color) | AP_CableEditor::Cable | inline |
setControlSpheresRadiusAdjust(float radius) | AP_CableEditor::Cable | inline |
setEoWrapper(EnvironmentObject *wrapper) | AP_CableEditor::Cable | inline |
setID(const char *pID) | vrecko::Ability | |
setInterpolation(unsigned int type, unsigned int num) | AP_CableEditor::Cable | inline |
setOwner(BaseClass *owner) | vrecko::Ability | inline |
setPluginName(const char *pName) | vrecko::Ability | |
setPriority(long int pr) | vrecko::BaseClass | inline |
setRadius(float radius) | AP_CableEditor::Cable | inline |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
setShape(osg::ref_ptr< osg::Vec3Array > points) | AP_CableEditor::Cable | inline |
setShapeRotate(float angle) | AP_CableEditor::Cable | inline |
setUpdate(bool state) | AP_CableEditor::Cable | |
shapePoints | AP_CableEditor::Cable | protected |
thisBinormals | AP_CableEditor::Cable | protected |
thisEoWrapper | AP_CableEditor::Cable | protected |
thisNormals | AP_CableEditor::Cable | protected |
thisTangents | AP_CableEditor::Cable | protected |
transformVectors(osg::Vec3Array *vectors, osg::Vec3f point, osg::Vec3f tangent, osg::Vec3f normal, osg::Vec3f binormal, float scale=1) | AP_CableEditor::Cable | |
update() | AP_CableEditor::Cable | virtual |
updateControlPoints() | AP_CableEditor::Cable | protected |
updateControlSpheresRadius() | AP_CableEditor::Cable | |
updated | vrecko::Ability | protected |
updateSpheresPosition() | AP_CableEditor::Cable | protected |
visualizeVectors(osg::Vec3Array *points, osg::Vec3Array *tangents, osg::Vec3Array *normals, osg::Vec3Array *binormals) | AP_CableEditor::Cable | |
wrap(osg::Vec3Array *shapeVectors, osg::Vec3Array *points, osg::Vec3Array *tangents, osg::Vec3Array *normals, osg::Vec3Array *binormals, float scale=1, unsigned int wrapFrom=1, unsigned int wrapNum=0) | AP_CableEditor::Cable | |
wrapCable() | AP_CableEditor::Cable | |
wrapperGeode | AP_CableEditor::Cable | protected |
~Ability() | vrecko::Ability | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~Cable() | AP_CableEditor::Cable | virtual |