CudaCollision.cpp File Reference

#include "CudaDistanceGridCollisionModel.h"
#include "CudaSphereModel.h"
#include "CudaPointModel.h"
#include <sofa/component/collision/NewProximityIntersection.inl>
#include <sofa/component/collision/DiscreteIntersection.inl>
#include <sofa/component/collision/RayPickInteractor.inl>
#include <sofa/component/collision/RayContact.h>
#include "CudaContactMapper.h"
#include <sofa/component/collision/BarycentricPenalityContact.inl>
#include <sofa/component/collision/BarycentricContactMapper.inl>
#include <sofa/component/forcefield/PenalityContactForceField.h>
#include "CudaPenalityContactForceField.h"
#include "CudaSpringForceField.h"
#include <sofa/component/forcefield/VectorSpringForceField.h>
#include <fstream>
#include <sofa/helper/system/gl.h>
#include <sofa/helper/Factory.inl>

Include dependency graph for CudaCollision.cpp:

Go to the source code of this file.


Data Structures

class  sofa::gpu::cuda::CudaProximityIntersection

Namespaces

namespace  sofa
 Main SOFA namespace.
namespace  sofa::component
 Implementation of components.
namespace  sofa::component::collision
namespace  sofa::gpu
namespace  sofa::gpu::cuda

Variables

ContactMapperCreator
< ContactMapper
< CudaSphereModel,
CudaVec3fTypes > > 
sofa::component::collision::CudaSphereCudaContactMapperClass ("default", true)
helper::Creator
< BasePickingManager::PickingManagerFactory,
DefaultPickingManager
< CudaVec3fTypes,
forcefield::StiffSpringForceField
< CudaVec3fTypes > > > 
sofa::component::collision::PickingVectorSpringCudaClass ("VectorSpringCUDA", true)
int sofa::gpu::cuda::CudaProximityIntersectionClass
sofa::helper::Creator
< core::componentmodel::collision::Contact::Factory,
component::collision::RayContact
< CudaSphereModel > > 
sofa::gpu::cuda::RayCudaSphereContactClass ("ray", true)
sofa::helper::Creator
< sofa::core::componentmodel::collision::Contact::Factory,
sofa::component::collision::BarycentricPenalityContact
< CudaPointModel,
CudaRigidDistanceGridCollisionModel,
CudaVec3fTypes > > 
sofa::gpu::cuda::CudaPointCudaDistanceGridContactClass ("default", true)
sofa::helper::Creator
< sofa::core::componentmodel::collision::Contact::Factory,
sofa::component::collision::BarycentricPenalityContact
< CudaSphereModel,
CudaRigidDistanceGridCollisionModel,
CudaVec3fTypes > > 
sofa::gpu::cuda::CudaSphereCudaDistanceGridContactClass ("default", true)


Generated on Sun Nov 23 04:11:40 2008 for Sofa by  doxygen 1.5.7.1