ability_dispatcher | vrecko::EnvironmentObject | protected |
addAbility(Ability *ability, bool bCreateNewIdIfColliding=true) | vrecko::EnvironmentObject | |
addEOChild(EnvironmentObject *new_EO) | vrecko::EnvironmentObject | |
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 | |
addUserData(const std::string &nlabel, void *npointer, UserData_Type ntype) | vrecko::EnvironmentObject | |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
bCollisionFree | vrecko::EnvironmentObject | protected |
bVisible | vrecko::EnvironmentObject | protected |
createCollisionHierarchy(osg::Node *pNode) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(Position, MessageVec3) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(Orientation, MessageQuat) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(Location, MessageMatrix) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(RelativePosition, MessageVec3) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(RelativeOrientation, MessageQuat) | vrecko::EnvironmentObject | protected |
DECLARE_INPUT(RelativeLocation, MessageMatrix) | vrecko::EnvironmentObject | protected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
EnvironmentObject() | vrecko::EnvironmentObject | |
EnvironmentObject(EnvironmentObject &eo) | vrecko::EnvironmentObject | |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
fixGeometryDrawableHelper(const osg::Drawable *draw, bool bMirrored) | vrecko::EnvironmentObject | protected |
fixGeometryHelper(const osg::Node *node, bool bMirrored) | vrecko::EnvironmentObject | protected |
fixGeometryMirroring(const osg::Node *node) | vrecko::EnvironmentObject | protected |
getAbility(const std::string &ab_id) | vrecko::EnvironmentObject | inline |
getAbility(const std::string &pluginName, const std::string &abilityName) | vrecko::EnvironmentObject | |
getAbilityMap(void) | vrecko::EnvironmentObject | inline |
getAbilityWithInput(const std::string &input_name) | vrecko::EnvironmentObject | inline |
getAbilityWithOutput(const std::string &output_name) | vrecko::EnvironmentObject | inline |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getID() const | vrecko::EnvironmentObject | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getModelFileName(void) const | vrecko::EnvironmentObject | inline |
getName(void) const | vrecko::EnvironmentObject | inline |
getOSGAdapter(void) | vrecko::EnvironmentObject | inline |
getOutputPin(const char *strName) | vrecko::BaseClass | |
getParentEO(void) | vrecko::EnvironmentObject | |
getPosition() | vrecko::EnvironmentObject | |
getPriority(void) const | vrecko::BaseClass | inline |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getRotation(void) | vrecko::EnvironmentObject | inline |
getScale(void) | vrecko::EnvironmentObject | inline |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::BaseClass | inlinevirtual |
getTransparency(void) | vrecko::EnvironmentObject | inline |
getUserData(const std::string &label) | vrecko::EnvironmentObject | |
getUserDataMap(void) | vrecko::EnvironmentObject | inline |
getWorldPosition(void) | vrecko::EnvironmentObject | |
getWorldRotation(void) | vrecko::EnvironmentObject | |
getWorldTransformation(void) | vrecko::EnvironmentObject | |
hide() | vrecko::EnvironmentObject | inline |
id | vrecko::EnvironmentObject | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::EnvironmentObject | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
isCollisionFree() | vrecko::EnvironmentObject | inline |
isVisible() | vrecko::EnvironmentObject | inline |
loadGeometry(const char *filename, bool bOutputErrors=true) | vrecko::EnvironmentObject | |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *) | vrecko::BaseClass | inlinevirtual |
loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
modelFileName | vrecko::EnvironmentObject | protected |
name | vrecko::EnvironmentObject | 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 | |
osgadapter_vector | vrecko::EnvironmentObject | protected |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
PinList typedef | vrecko::BaseClass | protected |
postInitialize(void) | vrecko::BaseClass | inlinevirtual |
preInitialize(void) | vrecko::BaseClass | inlinevirtual |
priority | vrecko::BaseClass | protected |
processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | vrecko::BaseClass | inlineprotectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
removeAbility(Ability *pAbility) | vrecko::EnvironmentObject | |
removeAbility(const std::string &ability_id) | vrecko::EnvironmentObject | |
removeAllAbilities() | vrecko::EnvironmentObject | inline |
removeEOChild(EnvironmentObject *new_EO) | vrecko::EnvironmentObject | |
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 | |
removeUserData(const std::string &label) | vrecko::EnvironmentObject | |
reportError(const std::string &error) | vrecko::BaseClass | |
requestInputPinsList | vrecko::BaseClass | protected |
requestOutputPinsList | vrecko::BaseClass | protected |
rotation_matrix | vrecko::EnvironmentObject | protected |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vrecko::BaseClass | inlinevirtual |
scale_vec | vrecko::EnvironmentObject | protected |
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 |
setCastShadows(bool cast) | vrecko::EnvironmentObject | |
setGeometry(osg::Geode *new_geomtetry, long int k=1, long int l=100000) | vrecko::EnvironmentObject | |
setID(unsigned long new_id) | vrecko::EnvironmentObject | |
setIdentityTransformation(void) | vrecko::EnvironmentObject | |
setModelFileName(const std::string mfn) | vrecko::EnvironmentObject | inline |
setName(const std::string &n) | vrecko::EnvironmentObject | inline |
setOSGAdapter(std::vector< esg::OSGAdapter * > new_osga) | vrecko::EnvironmentObject | inline |
setPosition(const osg::Vec3 &coords) | vrecko::EnvironmentObject | |
setPosition(float x, float y, float z) | vrecko::EnvironmentObject | |
setPriority(long int pr) | vrecko::BaseClass | inline |
setRotation(float angle, float x, float y, float z) | vrecko::EnvironmentObject | |
setRotation(const osg::Vec3 &angles) | vrecko::EnvironmentObject | |
setRotation(const osg::Matrix &new_matrix) | vrecko::EnvironmentObject | |
setRotation(const osg::Quat &quat) | vrecko::EnvironmentObject | |
setScale(const osg::Vec3 &new_scale) | vrecko::EnvironmentObject | |
setScale(float x, float y, float z) | vrecko::EnvironmentObject | |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
setTransparency(float transp) | vrecko::EnvironmentObject | |
show() | vrecko::EnvironmentObject | inline |
tempTransformMatrix | vrecko::EnvironmentObject | protected |
trans_vec | vrecko::EnvironmentObject | protected |
transparency | vrecko::EnvironmentObject | protected |
UD_BOOL enum value | vrecko::EnvironmentObject | |
UD_DOUBLE enum value | vrecko::EnvironmentObject | |
UD_FLOAT enum value | vrecko::EnvironmentObject | |
UD_INT enum value | vrecko::EnvironmentObject | |
UD_LONG_INT enum value | vrecko::EnvironmentObject | |
UD_MATRIX enum value | vrecko::EnvironmentObject | |
UD_POINTER enum value | vrecko::EnvironmentObject | |
UD_QUAT enum value | vrecko::EnvironmentObject | |
UD_STRING enum value | vrecko::EnvironmentObject | |
UD_UNKNOWN enum value | vrecko::EnvironmentObject | |
UD_USER enum value | vrecko::EnvironmentObject | |
UD_VEC2 enum value | vrecko::EnvironmentObject | |
UD_VEC3 enum value | vrecko::EnvironmentObject | |
UD_VEC4 enum value | vrecko::EnvironmentObject | |
update(void) | vrecko::BaseClass | inlinevirtual |
updateNodeMask() | vrecko::EnvironmentObject | protected |
user_data | vrecko::EnvironmentObject | protected |
UserData_Type enum name | vrecko::EnvironmentObject | |
World class | vrecko::EnvironmentObject | friend |
~BaseClass() | vrecko::BaseClass | virtual |
~EnvironmentObject() | vrecko::EnvironmentObject | |