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

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

_bIsLoadedvrecko::Sceneprotected
addEnvironmentObject(EnvironmentObject *environment_object, osg::Group *parentNode)vrecko::Scene
addEnvironmentObject(EnvironmentObject *environment_object)vrecko::Sceneinline
addInputPin(InputPinBase *pin)vrecko::BaseClass
addNotification(BaseClass *receiver, unsigned long notificationTypes)vrecko::BaseClass
addOutputPin(OutputPinBase *pin)vrecko::BaseClass
addPartitioningObjectInterface(SP_ObjectInterface *newInterface, int priority=0)vrecko::Scene
addPartitioningSceneInterface(SP_SceneInterface *newInterface, int priority=0)vrecko::Scene
addRequestInputPin(RequestInputPinBase *pin)vrecko::BaseClass
addRequestOutputPin(RequestOutputPinBase *pin)vrecko::BaseClass
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
BaseClass(const char *startingSenderString)vrecko::BaseClass
BaseClass(BaseClass &bc)vrecko::BaseClass
calcNodeBBox(osg::Node *node, osg::BoundingBox *outBox, osg::Matrix *outTransform, bool *bTransformUsed=NULL, unsigned long dwFlags=0, osg::Node *subTreeToIgnore=NULL)vrecko::Scene
calcNodeBBoxHelper(osg::Node *node, osg::BoundingBox *outBox, osg::Matrix *outTransform, bool *bTransformUsed, unsigned long dwFlags, osg::Node *nodeToStopTraversalAt, osg::Node *subTreeToIgnore)vrecko::Sceneprotected
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
descriptionvrecko::Sceneprotected
environment_objects_mapvrecko::Sceneprotected
EOMap typedefvrecko::Scene
eoMapLockvrecko::Sceneprotected
eoRootNodevrecko::Sceneprotected
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getCollisionObject(EnvironmentObject *eobject)vrecko::Scene
getCollisionObjects(EnvironmentObject *eobject, int &size)vrecko::Scene
getCollisionObjects(esg::OSGAdapter *pOSGAdapter, const osg::Matrix &transf, int &size)vrecko::Scene
getCollisions(CollisionParams *params, COLLISIONS_INFO_VECTOR **collisions, unsigned long limitToEO1=0, unsigned long limitToEO2=0)vrecko::Scene
getDescription(void)vrecko::Sceneinline
getEnvironmentObject(unsigned long id, bool bReportErrorIfNotFound=true)vrecko::Scene
getEOMap(void)vrecko::Sceneinline
getEORoot()vrecko::Sceneinline
getFreeID(unsigned long req_id)vrecko::Scene
getInputPin(const char *strName)vrecko::BaseClass
getObjectExtent(EnvironmentObject *eobject, const osg::Vec3 &dir, float &min, float &max)vrecko::Scene
getOutputPin(const char *strName)vrecko::BaseClass
getPartitioningObjectInterface(int id=PARTITIONING_INTERFACE_DEFAULT)vrecko::Scene
getPartitioningSceneInterface(int id=PARTITIONING_INTERFACE_DEFAULT)vrecko::Scene
getPriority(void) const vrecko::BaseClassinline
getRayIntersection(const osg::Vec3 &origin, const osg::Vec3 &dir)vrecko::Scene
getRayIntersection(const osg::Vec3 &origin, const osg::Vec3 &dir, osg::Vec3 &intersection_point)vrecko::Scene
getRayIntersection(EnvironmentObject *eobject, const osg::Vec3 &origin, const osg::Vec3 &dir, osg::Vec3 &intersection_point)vrecko::Scene
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getRoot()vrecko::Sceneinline
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::BaseClassinlinevirtual
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL)vrecko::BaseClassvirtual
initializeFromString(const char *xmlString)vrecko::BaseClassvirtual
inputPinsListvrecko::BaseClassprotected
inputPresent(const std::string &name)vrecko::BaseClass
isLoaded(void)vrecko::Sceneinline
lastUpdatePartThrIndexvrecko::Sceneprotected
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *)vrecko::BaseClassinlinevirtual
loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
lockEOMapForRead(void)vrecko::Sceneinline
lockEOMapForWrite(void)vrecko::Sceneinline
logHierarchy(const osg::Node *topNode, const char *note=NULL)vrecko::Scene
logHierarchyDrawableHelper(int level, const osg::Drawable *dw)vrecko::Sceneprotected
logHierarchyHelper(int level, const osg::Node *node)vrecko::Sceneprotected
nextFreeIDvrecko::Sceneprotected
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
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
partitioningObjectInterfacesvrecko::Sceneprotected
partitioningSceneInterfacesvrecko::Sceneprotected
partThreadsInfovrecko::Sceneprotected
PinList typedefvrecko::BaseClassprotected
postInitialize(void)vrecko::BaseClassinlinevirtual
preInitialize(void)vrecko::BaseClassinlinevirtual
prepareForTermination()vrecko::Scene
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
registerEnvironmentObject(EnvironmentObject *environment_object)vrecko::Scene
removeEnvironmentObject(unsigned long id)vrecko::Scene
removeInputPin(InputPinBase *pin)vrecko::BaseClass
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL)vrecko::BaseClass
removeOutputPin(OutputPinBase *pin)vrecko::BaseClass
removePartitioningObjectInterface(SP_ObjectInterface *anInterface)vrecko::Scene
removePartitioningSceneInterface(SP_SceneInterface *anInterface)vrecko::Scene
removeRequestInputPin(RequestInputPinBase *pin)vrecko::BaseClass
removeRequestOutputPin(RequestOutputPinBase *pin)vrecko::BaseClass
reportError(const std::string &error)vrecko::BaseClass
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
rootNodevrecko::Sceneprotected
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
Scene()vrecko::Scene
sceneFilevrecko::BaseClassprotected
ScenePSThreadProc(ScenePSThreadInfo *lpParameter)vrecko::Scenefriend
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
separation(esg::Matrix4 *trMat1, std::vector< esg::OSGAdapter * > object1, esg::Matrix4 *trMat2, std::vector< esg::OSGAdapter * > object2, unsigned d1=UINT_MAX, unsigned d2=UINT_MAX)vrecko::Scene
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
setDescription(const std::string &desc)vrecko::Sceneinline
setIsLoaded(bool bNewValue)vrecko::Sceneinline
setPriority(long int pr)vrecko::BaseClassinline
setSceneFile(const std::string &sceneFileName)vrecko::BaseClass
unlockEOMapForRead(void)vrecko::Sceneinline
unlockEOMapForWrite(void)vrecko::Sceneinline
unregisterEnvironmentObject(EnvironmentObject *environment_object)vrecko::Scene
unregisterEnvironmentObject(unsigned long id)vrecko::Scene
update(void)vrecko::Scenevirtual
~BaseClass()vrecko::BaseClassvirtual
~Scene()vrecko::Scene