SOFA API  014b24ea
Open source framework for multi-physics simuation
sofa::component::collision::RayNewProximityIntersection Class Reference

#include <RayNewProximityIntersection.h>

Inheritance diagram for sofa::component::collision::RayNewProximityIntersection:

Protected Attributes

NewProximityIntersectionintersection
 

Public Member Functions

 RayNewProximityIntersection (NewProximityIntersection *object, bool addSelf=true)
 
bool testIntersection (Ray &t1, Triangle &t2)
 
int computeIntersection (Ray &t1, Triangle &t2, OutputVector *)
 
bool testIntersection (Ray &rRay, RigidSphere &rSphere)
 
int computeIntersection (Ray &rRay, RigidSphere &rSphere, OutputVector *)
 
- Public Member Functions inherited from sofa::core::collision::BaseIntersector
 BaseIntersector ()
 
 ~BaseIntersector ()
 
template<class Model1 , class Model2 >
sofa::core::collision::TDetectionOutputVector< Model1, Model2 > * createOutputVector (Model1 *, Model2 *)
 
template<class Model1 , class Model2 >
sofa::core::collision::TDetectionOutputVector< Model1, Model2 > * getOutputVector (Model1 *, Model2 *, sofa::core::collision::DetectionOutputVector *contacts)
 
int beginIntersection (sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *)
 
int endIntersection (sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *)
 

Attribute details

NewProximityIntersection* sofa::component::collision::RayNewProximityIntersection::intersection
protected

Constructor details

sofa::component::collision::RayNewProximityIntersection::RayNewProximityIntersection ( NewProximityIntersection object,
bool  addSelf = true 
)

Function details

int sofa::component::collision::RayNewProximityIntersection::computeIntersection ( Ray t1,
Triangle t2,
OutputVector contacts 
)
int sofa::component::collision::RayNewProximityIntersection::computeIntersection ( Ray rRay,
RigidSphere rSphere,
OutputVector contacts 
)
bool sofa::component::collision::RayNewProximityIntersection::testIntersection ( Ray t1,
Triangle t2 
)
bool sofa::component::collision::RayNewProximityIntersection::testIntersection ( Ray rRay,
RigidSphere rSphere 
)