Ability(const char *theAbilityName) | vrecko::Ability | 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 | |
angle_tolerance | APSpacePartitioning::SNCH_Object | protected |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
calcLMDHash(unsigned long int id1, unsigned long int id2) | APSpacePartitioning::SNCH_Object | inlineprotected |
clean(void) | vrecko::Ability | inlinevirtual |
ConeIntersection enum value | APSpacePartitioning::SNCH_Object | 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 |
getCollisions(CollisionParams *params, COLLISION_POINTS_VECTOR **colPoints, unsigned long obj1ID, unsigned long obj2ID) | APSpacePartitioning::SNCH_Object | virtual |
vrecko::SP_ObjectInterface::getCollisions(CollisionParams *params, COLLISION_POINTS_VECTOR **colPoints, unsigned long obj1ID, unsigned long obj2ID, float time) | vrecko::SP_ObjectInterface | inlinevirtual |
getForce(void) | APSpacePartitioning::SNCH_Object | |
getId() | vrecko::SP_ObjectInterface | inline |
getID(void) const | vrecko::Ability | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getLMDStore(LMD_HASH hash) | APSpacePartitioning::SNCH_Object | protected |
getMaxForce(void) | APSpacePartitioning::SNCH_Object | inline |
getName() const | vrecko::Ability | inline |
getNCoeficient(void) | APSpacePartitioning::SNCH_Object | inline |
getObjectsTransformations(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, CollisionParams *params, osg::Matrix *transf1, osg::Matrix *transf2) | APSpacePartitioning::SNCH_Object | protected |
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 |
globalSearch(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, LMDStore *lmds, CollisionParams *params) | APSpacePartitioning::SNCH_Object | protected |
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 | |
isUpdated(void) | vrecko::Ability | |
LMD_HASH typedef | APSpacePartitioning::SNCH_Object | protected |
lmd_store | APSpacePartitioning::SNCH_Object | protected |
lmd_store_access | APSpacePartitioning::SNCH_Object | protected |
LMD_STORE_MAP typedef | APSpacePartitioning::SNCH_Object | protected |
LMDvector typedef | APSpacePartitioning::SNCH_Object | |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *) | vrecko::BaseClass | inlinevirtual |
loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
localSearch(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, LMDStore *lmds, CollisionParams *params, int lmdIndex, int dbgWriterGLIndex=0) | APSpacePartitioning::SNCH_Object | protected |
max_force | APSpacePartitioning::SNCH_Object | protected |
ncoeficient | APSpacePartitioning::SNCH_Object | protected |
NoIntersection enum value | APSpacePartitioning::SNCH_Object | 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 | |
objIntId | vrecko::SP_ObjectInterface | protected |
old_getTriLMD(SNCH_Object_Data::STNodeSNCH *pSTNode1, SNCH_Object_Data *pOData1, osg::Matrix *transf1, osg::Vec3 *center1, SNCH_Object_Data::STNodeSNCH *pSTNode2, SNCH_Object_Data *pOData2, osg::Matrix *transf2, osg::Vec3 *center2, osg::Vec3 point[2][7], unsigned long *index1, unsigned long *index2) | APSpacePartitioning::SNCH_Object | protected |
OriginalTriangleIntersection enum value | APSpacePartitioning::SNCH_Object | protected |
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(void) | vrecko::BaseClass | inlinevirtual |
pOwner | vrecko::Ability | protected |
preInitialize(void) | APSpacePartitioning::SNCH_Object | virtual |
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 |
ProjectionIntersectionResult enum name | APSpacePartitioning::SNCH_Object | protected |
reject_distance_for_BS | APSpacePartitioning::SNCH_Object | protected |
reject_distance_for_surfaces | APSpacePartitioning::SNCH_Object | 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 |
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 |
setID(const char *pID) | vrecko::Ability | |
setMaxForce(double mforce) | APSpacePartitioning::SNCH_Object | inline |
setNCoeficient(double nc) | APSpacePartitioning::SNCH_Object | inline |
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 | |
SNCH_Object() | APSpacePartitioning::SNCH_Object | |
SP_ObjectInterface() | vrecko::SP_ObjectInterface | inline |
SphereBVH_Object() | APSpacePartitioning::SphereBVH_Object | |
testNodeNorec(SNCH_Object_Data::STNodeSNCH *pSTNode1, SNCH_Object_Data *pOData1, osg::Matrix *transf1, SNCH_Object_Data::STNodeSNCH *pSTNode2, SNCH_Object_Data *pOData2, osg::Matrix *transf2, LMDStore *lmds, CollisionParams *params) | APSpacePartitioning::SNCH_Object | protected |
triDistance(OneTri *points0, OneTri *points1, osg::Vec3 *outPoint1Trans=NULL, osg::Vec3 *outPoint2Trans=NULL, unsigned short *closeFeature0=NULL, unsigned short *closeFeature1=NULL) | APSpacePartitioning::SNCH_Object | protected |
triIntersects(OneTri *points0, OneTri *points1, osg::Vec3 *outPoint0Trans=NULL, osg::Vec3 *outPoint1Trans=NULL, osg::Vec3 *outPoint0Tri0Cross=NULL, osg::Vec3 *outPoint1Tri0Cross=NULL, bool *bOutPointsTriCrossValid=NULL) | APSpacePartitioning::SNCH_Object | protected |
triProjectionIntersection(OneTri *points0, OneTri *points1, osg::Vec3 *outIntersectionPoint0=NULL, osg::Vec3 *outIntersectionPoint1=NULL, bool bPerformPretests=true) | APSpacePartitioning::SNCH_Object | protected |
TWO_TRIS typedef | APSpacePartitioning::SNCH_Object | protected |
update(void) | vrecko::BaseClass | inlinevirtual |
updated | vrecko::Ability | protected |
~Ability() | vrecko::Ability | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~SNCH_Object() | APSpacePartitioning::SNCH_Object | |
~SP_ObjectInterface() | vrecko::SP_ObjectInterface | inline |
~SphereBVH_Object() | APSpacePartitioning::SphereBVH_Object | |