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

This is the complete list of members for APSpacePartitioning::SNCH_Object, including all inherited members.

Ability(const char *theAbilityName)vrecko::Abilityprotected
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_toleranceAPSpacePartitioning::SNCH_Objectprotected
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
BaseClass(const char *startingSenderString)vrecko::BaseClass
BaseClass(BaseClass &bc)vrecko::BaseClass
calcLMDHash(unsigned long int id1, unsigned long int id2)APSpacePartitioning::SNCH_Objectinlineprotected
clean(void)vrecko::Abilityinlinevirtual
ConeIntersection enum valueAPSpacePartitioning::SNCH_Objectprotected
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getCollisions(CollisionParams *params, COLLISION_POINTS_VECTOR **colPoints, unsigned long obj1ID, unsigned long obj2ID)APSpacePartitioning::SNCH_Objectvirtual
vrecko::SP_ObjectInterface::getCollisions(CollisionParams *params, COLLISION_POINTS_VECTOR **colPoints, unsigned long obj1ID, unsigned long obj2ID, float time)vrecko::SP_ObjectInterfaceinlinevirtual
getForce(void)APSpacePartitioning::SNCH_Object
getId()vrecko::SP_ObjectInterfaceinline
getID(void) const vrecko::Abilityinline
getInputPin(const char *strName)vrecko::BaseClass
getLMDStore(LMD_HASH hash)APSpacePartitioning::SNCH_Objectprotected
getMaxForce(void)APSpacePartitioning::SNCH_Objectinline
getName() const vrecko::Abilityinline
getNCoeficient(void)APSpacePartitioning::SNCH_Objectinline
getObjectsTransformations(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, CollisionParams *params, osg::Matrix *transf1, osg::Matrix *transf2)APSpacePartitioning::SNCH_Objectprotected
getOutputPin(const char *strName)vrecko::BaseClass
getOwner(void)vrecko::Abilityinline
getParameterVector(void)vrecko::Abilityinlinevirtual
getPluginName(void) const vrecko::Abilityinline
getPriority(void) const vrecko::BaseClassinline
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::Abilityvirtual
globalSearch(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, LMDStore *lmds, CollisionParams *params)APSpacePartitioning::SNCH_Objectprotected
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
isUpdated(void)vrecko::Ability
LMD_HASH typedefAPSpacePartitioning::SNCH_Objectprotected
lmd_storeAPSpacePartitioning::SNCH_Objectprotected
lmd_store_accessAPSpacePartitioning::SNCH_Objectprotected
LMD_STORE_MAP typedefAPSpacePartitioning::SNCH_Objectprotected
LMDvector typedefAPSpacePartitioning::SNCH_Object
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *)vrecko::BaseClassinlinevirtual
loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
localSearch(SNCH_Object_Data *pOData1, SNCH_Object_Data *pOData2, LMDStore *lmds, CollisionParams *params, int lmdIndex, int dbgWriterGLIndex=0)APSpacePartitioning::SNCH_Objectprotected
max_forceAPSpacePartitioning::SNCH_Objectprotected
ncoeficientAPSpacePartitioning::SNCH_Objectprotected
NoIntersection enum valueAPSpacePartitioning::SNCH_Objectprotected
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
objIntIdvrecko::SP_ObjectInterfaceprotected
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_Objectprotected
OriginalTriangleIntersection enum valueAPSpacePartitioning::SNCH_Objectprotected
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
parameterStringvrecko::Abilityprotected
ParameterVector typedefvrecko::Ability
PinList typedefvrecko::BaseClassprotected
postInitialize(void)vrecko::BaseClassinlinevirtual
pOwnervrecko::Abilityprotected
preInitialize(void)APSpacePartitioning::SNCH_Objectvirtual
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
ProjectionIntersectionResult enum nameAPSpacePartitioning::SNCH_Objectprotected
reject_distance_for_BSAPSpacePartitioning::SNCH_Objectprotected
reject_distance_for_surfacesAPSpacePartitioning::SNCH_Objectprotected
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
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
sceneFilevrecko::BaseClassprotected
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
setID(const char *pID)vrecko::Ability
setMaxForce(double mforce)APSpacePartitioning::SNCH_Objectinline
setNCoeficient(double nc)APSpacePartitioning::SNCH_Objectinline
setOwner(BaseClass *owner)vrecko::Abilityinline
setPluginName(const char *pName)vrecko::Ability
setPriority(long int pr)vrecko::BaseClassinline
setSceneFile(const std::string &sceneFileName)vrecko::BaseClass
SNCH_Object()APSpacePartitioning::SNCH_Object
SP_ObjectInterface()vrecko::SP_ObjectInterfaceinline
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_Objectprotected
triDistance(OneTri *points0, OneTri *points1, osg::Vec3 *outPoint1Trans=NULL, osg::Vec3 *outPoint2Trans=NULL, unsigned short *closeFeature0=NULL, unsigned short *closeFeature1=NULL)APSpacePartitioning::SNCH_Objectprotected
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_Objectprotected
triProjectionIntersection(OneTri *points0, OneTri *points1, osg::Vec3 *outIntersectionPoint0=NULL, osg::Vec3 *outIntersectionPoint1=NULL, bool bPerformPretests=true)APSpacePartitioning::SNCH_Objectprotected
TWO_TRIS typedefAPSpacePartitioning::SNCH_Objectprotected
update(void)vrecko::BaseClassinlinevirtual
updatedvrecko::Abilityprotected
~Ability()vrecko::Abilityvirtual
~BaseClass()vrecko::BaseClassvirtual
~SNCH_Object()APSpacePartitioning::SNCH_Object
~SP_ObjectInterface()vrecko::SP_ObjectInterfaceinline
~SphereBVH_Object()APSpacePartitioning::SphereBVH_Object