vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::EnvironmentObject Member List

This is the complete list of members for vrecko::EnvironmentObject, including all inherited members.

ability_dispatchervrecko::EnvironmentObjectprotected
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
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
BaseClass(const char *startingSenderString)vrecko::BaseClass
BaseClass(BaseClass &bc)vrecko::BaseClass
bCollisionFreevrecko::EnvironmentObjectprotected
bVisiblevrecko::EnvironmentObjectprotected
createCollisionHierarchy(osg::Node *pNode)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(Position, MessageVec3)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(Orientation, MessageQuat)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(Location, MessageMatrix)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(RelativePosition, MessageVec3)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(RelativeOrientation, MessageQuat)vrecko::EnvironmentObjectprotected
DECLARE_INPUT(RelativeLocation, MessageMatrix)vrecko::EnvironmentObjectprotected
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
EnvironmentObject()vrecko::EnvironmentObject
EnvironmentObject(EnvironmentObject &eo)vrecko::EnvironmentObject
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
fixGeometryDrawableHelper(const osg::Drawable *draw, bool bMirrored)vrecko::EnvironmentObjectprotected
fixGeometryHelper(const osg::Node *node, bool bMirrored)vrecko::EnvironmentObjectprotected
fixGeometryMirroring(const osg::Node *node)vrecko::EnvironmentObjectprotected
getAbility(const std::string &ab_id)vrecko::EnvironmentObjectinline
getAbility(const std::string &pluginName, const std::string &abilityName)vrecko::EnvironmentObject
getAbilityMap(void)vrecko::EnvironmentObjectinline
getAbilityWithInput(const std::string &input_name)vrecko::EnvironmentObjectinline
getAbilityWithOutput(const std::string &output_name)vrecko::EnvironmentObjectinline
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getID() const vrecko::EnvironmentObjectinline
getInputPin(const char *strName)vrecko::BaseClass
getModelFileName(void) const vrecko::EnvironmentObjectinline
getName(void) const vrecko::EnvironmentObjectinline
getOSGAdapter(void)vrecko::EnvironmentObjectinline
getOutputPin(const char *strName)vrecko::BaseClass
getParentEO(void)vrecko::EnvironmentObject
getPosition()vrecko::EnvironmentObject
getPriority(void) const vrecko::BaseClassinline
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getRotation(void)vrecko::EnvironmentObjectinline
getScale(void)vrecko::EnvironmentObjectinline
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::BaseClassinlinevirtual
getTransparency(void)vrecko::EnvironmentObjectinline
getUserData(const std::string &label)vrecko::EnvironmentObject
getUserDataMap(void)vrecko::EnvironmentObjectinline
getWorldPosition(void)vrecko::EnvironmentObject
getWorldRotation(void)vrecko::EnvironmentObject
getWorldTransformation(void)vrecko::EnvironmentObject
hide()vrecko::EnvironmentObjectinline
idvrecko::EnvironmentObjectprotected
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL)vrecko::EnvironmentObjectvirtual
initializeFromString(const char *xmlString)vrecko::BaseClassvirtual
inputPinsListvrecko::BaseClassprotected
inputPresent(const std::string &name)vrecko::BaseClass
isCollisionFree()vrecko::EnvironmentObjectinline
isVisible()vrecko::EnvironmentObjectinline
loadGeometry(const char *filename, bool bOutputErrors=true)vrecko::EnvironmentObject
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *)vrecko::BaseClassinlinevirtual
loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
modelFileNamevrecko::EnvironmentObjectprotected
namevrecko::EnvironmentObjectprotected
NOTIFICATION_ALL enum valuevrecko::BaseClass
NOTIFICATION_DELETE_CLASS enum valuevrecko::BaseClass
NOTIFICATION_EO_REGISTERING enum valuevrecko::BaseClass
NOTIFICATION_EO_UNREGISTERING enum valuevrecko::BaseClass
NOTIFICATION_PROGRAM_TERMINATION enum valuevrecko::BaseClass
notificationsvrecko::BaseClassprotected
notificationsLockvrecko::BaseClassprotected
NotificationTypes enum namevrecko::BaseClass
osgadapter_vectorvrecko::EnvironmentObjectprotected
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
PinList typedefvrecko::BaseClassprotected
postInitialize(void)vrecko::BaseClassinlinevirtual
preInitialize(void)vrecko::BaseClassinlinevirtual
priorityvrecko::BaseClassprotected
processEvent(const std::string &input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData)vrecko::BaseClassinlineprotectedvirtual
processRequest(const std::string &request_input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
removeAbility(Ability *pAbility)vrecko::EnvironmentObject
removeAbility(const std::string &ability_id)vrecko::EnvironmentObject
removeAllAbilities()vrecko::EnvironmentObjectinline
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
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
rotation_matrixvrecko::EnvironmentObjectprotected
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
scale_vecvrecko::EnvironmentObjectprotected
sceneFilevrecko::BaseClassprotected
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
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::EnvironmentObjectinline
setName(const std::string &n)vrecko::EnvironmentObjectinline
setOSGAdapter(std::vector< esg::OSGAdapter * > new_osga)vrecko::EnvironmentObjectinline
setPosition(const osg::Vec3 &coords)vrecko::EnvironmentObject
setPosition(float x, float y, float z)vrecko::EnvironmentObject
setPriority(long int pr)vrecko::BaseClassinline
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::EnvironmentObjectinline
tempTransformMatrixvrecko::EnvironmentObjectprotected
trans_vecvrecko::EnvironmentObjectprotected
transparencyvrecko::EnvironmentObjectprotected
UD_BOOL enum valuevrecko::EnvironmentObject
UD_DOUBLE enum valuevrecko::EnvironmentObject
UD_FLOAT enum valuevrecko::EnvironmentObject
UD_INT enum valuevrecko::EnvironmentObject
UD_LONG_INT enum valuevrecko::EnvironmentObject
UD_MATRIX enum valuevrecko::EnvironmentObject
UD_POINTER enum valuevrecko::EnvironmentObject
UD_QUAT enum valuevrecko::EnvironmentObject
UD_STRING enum valuevrecko::EnvironmentObject
UD_UNKNOWN enum valuevrecko::EnvironmentObject
UD_USER enum valuevrecko::EnvironmentObject
UD_VEC2 enum valuevrecko::EnvironmentObject
UD_VEC3 enum valuevrecko::EnvironmentObject
UD_VEC4 enum valuevrecko::EnvironmentObject
update(void)vrecko::BaseClassinlinevirtual
updateNodeMask()vrecko::EnvironmentObjectprotected
user_datavrecko::EnvironmentObjectprotected
UserData_Type enum namevrecko::EnvironmentObject
World classvrecko::EnvironmentObjectfriend
~BaseClass()vrecko::BaseClassvirtual
~EnvironmentObject()vrecko::EnvironmentObject