| sofa::component::mass::AddMToMatrixFunctor< Deriv, MassType > | |
| sofa::component::mass::AddMToMatrixFunctor< defaulttype::RigidDeriv< 2, Real >, defaulttype::RigidMass< 2, Real > > | |
| sofa::component::mass::AddMToMatrixFunctor< defaulttype::RigidDeriv< 3, Real >, defaulttype::RigidMass< 3, Real > > | |
| sofa::component::mass::AddMToMatrixFunctor< defaulttype::Vec< N, Real >, defaulttype::Mat< N, N, Real > > | |
| sofa::gui::qt::AddObject | |
| sofa::gui::qt::AddPreset | |
| sofa::simulation::AnimateBeginEvent | Event fired by Simulation::animate() before computing a new animation step |
| sofa::simulation::AnimateEndEvent | Event fired by Simulation::animate() after computing a new animation step |
| sofa::simulation::AnimateVisitor | |
| Argument< T > | Command line argument |
| sofa::helper::Argument< T > | Command line argument |
| ArgumentBase | Abstract base class for all command line arguments |
| sofa::helper::ArgumentBase | Abstract base class for all command line arguments |
| sofa::helper::ArgumentParser | Command line parser |
| ArgumentParser | Command line parser |
| sofa::component::controller::ArticulatedHierarchyBVHController | ArticulatedHierarchyController Class |
| sofa::component::container::ArticulatedHierarchyContainer | This class allow to store and retrieve all the articulation centers from an articulated rigid object |
| sofa::component::container::ArticulatedHierarchyContainer::ArticulationCenter | This class defines an articulation center |
| sofa::component::container::ArticulatedHierarchyContainer::ArticulationCenter::Articulation | This class defines an articulation |
| sofa::component::controller::ArticulatedHierarchyController | ArticulatedHierarchyController Class |
| sofa::component::mapping::ArticulatedSystemMapping< BasicMapping > | |
| sofa::component::constraint::AttachConstraint< DataTypes > | Attach given pair of particles, projecting the positions of the second particles to the first ones |
| sofa::component::constraint::AttachConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::simulation::tree::xml::AttributeElement | |
| sofa::helper::gl::Axis | |
| sofa::helper::BackTrace | |
| sofa::component::collision::BarycentricContactMapper< TCollisionModel, DataTypes > | Base class for all mappers using BarycentricMapping |
| sofa::component::mapping::BarycentricMapper< In, Out > | Base class for barycentric mapping topology-specific mappers |
| sofa::component::mapping::BarycentricMapper< In, Out >::MappingData< NC, NP > | |
| sofa::component::mapping::BarycentricMapperBaseTopology | Template class for barycentric mapping topology-specific mappers. Enables topological changes |
| sofa::component::mapping::BarycentricMapperEdgeSetTopology< In, Out > | Class allowing barycentric mapping computation on a EdgeSetTopology |
| sofa::component::mapping::BarycentricMapperHexahedronSetTopology< In, Out > | Class allowing barycentric mapping computation on a HexahedronSetTopology |
| sofa::component::mapping::BarycentricMapperHexahedronSetTopology< In, Out >::_BaseAndCenter | |
| sofa::component::mapping::BarycentricMapperMeshTopology< In, Out > | Class allowing barycentric mapping computation on a MeshTopology |
| sofa::component::mapping::BarycentricMapperMeshTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > > | |
| sofa::component::mapping::BarycentricMapperMeshTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > >::MapData | |
| sofa::component::mapping::BarycentricMapperMeshTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > >::MapData::GPULinearData | |
| sofa::component::mapping::BarycentricMapperQuadSetTopology< In, Out > | Class allowing barycentric mapping computation on a QuadSetTopology |
| sofa::component::mapping::BarycentricMapperRegularGridTopology< In, Out > | Class allowing barycentric mapping computation on a RegularGridTopology |
| sofa::component::mapping::BarycentricMapperRegularGridTopology< gpu::cuda::CudaVectorTypes< VecIn, VecIn, float >, gpu::cuda::CudaVectorTypes< VecOut, VecOut, float > > | |
| sofa::component::mapping::BarycentricMapperSparseGridTopology< In, Out > | Class allowing barycentric mapping computation on a SparseGridTopology |
| sofa::component::mapping::BarycentricMapperTetrahedronSetTopology< In, Out > | Class allowing barycentric mapping computation on a TetrehedronSetTopology |
| sofa::component::mapping::BarycentricMapperTriangleSetTopology< In, Out > | Class allowing barycentric mapping computation on a TriangleSetTopology |
| sofa::component::mapping::BarycentricMapping< BasicMapping > | |
| sofa::component::collision::BarycentricPenalityContact< TCollisionModel1, TCollisionModel2, ResponseDataTypes > | |
| sofa::core::objectmodel::Base | Base class for everything |
| sofa::core::BaseCollisionElementIterator | Base class for reference to an collision element defined by its index |
| sofa::core::componentmodel::behavior::BaseConstraint | The classes applyConstraint, getConstraintValue && getConstraintId need to be commented |
| sofa::core::componentmodel::behavior::BaseConstraintCorrection | All methods in this class need to be commented |
| sofa::component::collision::BaseContactMapper< TDataTypes > | Base class common to all mappers able to provide a MechanicalState of a given type |
| sofa::core::objectmodel::BaseContext | Base class for Context classes, storing shared variables and parameters |
| sofa::core::objectmodel::BaseContext::GetObjectsCallBack | |
| sofa::core::objectmodel::BaseContext::GetObjectsCallBackT< T, Container > | |
| sofa::core::componentmodel::behavior::BaseController | BaseController Class |
| sofa::component::controller::BaseController | BaseController Class |
| sofa::helper::BaseCreator< Object, Argument > | |
| sofa::core::objectmodel::BaseData | Abstract base class for all fields, independently of their type |
| sofa::simulation::tree::xml::BaseElement | |
| sofa::simulation::tree::xml::BaseElement::child_iterator< Node > | |
| sofa::core::componentmodel::behavior::BaseForceField | Component computing forces within simulated bodies |
| Ui::BaseGenGraphForm | |
| BaseGenGraphForm | |
| sofa::core::BaseMapping | An interface to convert a model to an other model |
| sofa::core::componentmodel::behavior::BaseMass | Component responsible for mass-related computations (gravity, acceleration) |
| sofa::defaulttype::BaseMatrix | Generic matrix API, allowing to fill and use a matrix independently of the linear algebra library in use |
| sofa::core::componentmodel::behavior::BaseMechanicalMapping | An interface to convert a mechanical model to another mechanical model |
| sofa::core::componentmodel::behavior::BaseMechanicalState | Component storing all state vectors of a simulated body (position, velocity, etc) |
| sofa::core::componentmodel::behavior::BaseMechanicalState::VecId | Identify one vector stored in MechanicalState |
| sofa::core::componentmodel::topology::BaseMeshTopology | |
| sofa::core::objectmodel::BaseNode | Base class for simulation nodes |
| sofa::core::objectmodel::BaseObject | Base class for simulation objects |
| sofa::core::objectmodel::BaseObjectDescription | Base Interface for classes containing the description of an object, used to construct it |
| sofa::core::objectmodel::BaseObjectDescription::Attribute | |
| sofa::component::collision::BasePickingManager | |
| sofa::component::collision::BaseRayContact | |
| sofa::core::componentmodel::topology::BaseTopologyObject | |
| sofa::defaulttype::BaseVector | Generic vector API, allowing to fill and use a vector independently of the linear algebra library in use |
| sofa::component::topology::BasicArrayInterface< T > | A class used as an interface with an array : Useful to compute geometric information on each edge in an efficient way |
| sofa::helper::BasicDispatcher< BaseClass, ResulT > | |
| BasicMapping | |
| sofa::gui::BatchGUI | |
| sofa::component::forcefield::BeamFEMForceField< DataTypes > | Compute Finite Element forces based on 6D beam elements |
| sofa::component::forcefield::BeamFEMForceField< DataTypes >::BeamInfo | |
| sofa::component::mapping::BeamLinearMapping< BasicMapping > | |
| sofa::core::BehaviorModel | Abstract Interface of components defining the behavior of a simulated object |
| sofa::simulation::BehaviorUpdatePositionVisitor | Update the position of a new simulation step |
| binary_function | |
| sofa::component::forcefield::BoxConstantForceField< DataTypes > | Apply a constant force (_force) to all DOFs contained in the box (_box) |
| sofa::component::constraint::BoxConstraint< DataTypes > | Keep fixed all the particles located inside a given box |
| sofa::component::forcefield::BoxStiffSpringForceField< DataTypes > | Set springs between the particles located inside a given box |
| sofa::core::componentmodel::collision::BroadPhaseDetection | Given a set of root collision models, computes potentially colliding pairs |
| sofa::component::collision::BruteForceDetection | |
| sofa::component::linearsolver::BTDLinearSolver< Matrix, Vector > | Linear system solver using Thomas Algorithm for Block Tridiagonal matrices |
| sofa::helper::io::bvh::BVHChannels | |
| sofa::helper::io::bvh::BVHJoint | A BVHJoint is a Graph Node that contains : An Offset to set the position relatively to the parent's local frame |
| sofa::helper::io::bvh::BVHLoader | This class defines a BVH File Loader This files describe a hierarchical articulated model and also an associated motion see http://www.cs.wisc.edu/graphics/Courses/cs-838-1999/Jeff/BVH.html for the file format specification |
| sofa::helper::io::bvh::BVHMotion | |
| sofa::helper::io::bvh::BVHOffset | |
| sofa::simulation::CactusStackStorage | Cactus Stack implementation of LocalStorage |
| sofa::helper::gl::Capture | |
| sofa::component::collision::CarvingManager | |
| sofa::component::mapping::CenterOfMassMapping< BasicMapping > | |
| sofa::component::odesolver::CentralDifferenceSolver | Explicit time integrator using central difference (also known as Verlet of Leap-frop) |
| sofa::component::odesolver::CGImplicitSolver | Implicit time integrator using the filtered conjugate gradient solution [Baraff&Witkin 98] |
| sofa::component::linearsolver::CGLinearSolver< TMatrix, TVector > | Linear system solver using the conjugate gradient iterative algorithm |
| sofa::core::objectmodel::ClassInfo | Meta information class |
| sofa::simulation::tree::CleanupVisitor | |
| sofa::component::visualmodel::ClipPlane | |
| sofa::core::componentmodel::collision::CollisionAlgorithm | |
| sofa::simulation::CollisionDetectionVisitor | Compute collision detection |
| sofa::core::CollisionElementIterator | Reference to an abstract collision element |
| sofa::core::componentmodel::collision::CollisionGroupManager | Given a set of contacts, create integration groups |
| sofa::core::CollisionModel | Abstract CollisionModel interface |
| sofa::simulation::CollisionResetVisitor | Remove collision response from last step |
| sofa::simulation::CollisionResponseVisitor | Compute collision response |
| sofa::simulation::CollisionVisitor | Compute collision reset, detection and response in one step |
| sofa::component::misc::CompareState | Compare State vectors from file at each timestep |
| sofa::component::misc::CompareStateCreator | Create CompareState component in the graph each time needed |
| sofa::component::misc::CompareStateResult | |
| sofa::simulation::component_t | |
| sofa::component::forcefield::ConicalForceField< DataTypes > | |
| sofa::component::forcefield::ConicalForceField< DataTypes >::Contact | |
| sofa::component::forcefield::ConicalForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::ConstantForceField< DataTypes > | Apply constant forces to given degrees of freedom |
| sofa::core::componentmodel::behavior::Constraint< DataTypes > | Component computing constraints within a simulated body |
| sofa::core::componentmodel::collision::Contact | Contact response component handling the response between a pair of models |
| sofa::core::componentmodel::collision::ContactManager | Given a set of detected contact points, create contact response components |
| sofa::component::collision::ContactMapper< FFDDistanceGridCollisionModel, DataTypes > | Mapper for FFDDistanceGridCollisionModel |
| sofa::component::collision::ContactMapper< LineModel, DataTypes > | Mapper for LineModel |
| sofa::component::collision::ContactMapper< PointModel, DataTypes > | Mapper for PointModel |
| sofa::component::collision::ContactMapper< RigidDistanceGridCollisionModel, DataTypes > | Mapper for RigidDistanceGridCollisionModel |
| sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaPointModel, DataTypes > | Mapper for CudaPointDistanceGridCollisionModel |
| sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel, DataTypes > | Mapper for CudaRigidDistanceGridCollisionModel |
| sofa::component::collision::ContactMapper< sofa::gpu::cuda::CudaSphereModel, DataTypes > | Mapper for CudaPointDistanceGridCollisionModel |
| sofa::component::collision::ContactMapper< SphereTreeModel, DataTypes > | Mapper for SphereTreeModel |
| sofa::component::collision::ContactMapper< TetrahedronModel, DataTypes > | Mapper for TetrahedronModel |
| sofa::component::collision::ContactMapper< TriangleModel, DataTypes > | Mapper for TriangleModel |
| sofa::component::collision::ContactMapper< TSphereModel< TInDataTypes >, DataTypes > | Mapper for SphereModel |
| sofa::component::collision::ContactMapperCreator< Mapper > | |
| sofa::core::objectmodel::Context | Implementation of BaseContext, storing all shared parameters in Datas |
| sofa::core::objectmodel::ContextObject | Base class for simulation objects that modify the shared context (such as gravity, local coordinate system, |
| sofa::component::collision::ContinuousIntersection | |
| sofa::component::collision::ContinuousTriangleIntersection | |
| sofa::component::controller::Controller | Controller Class |
| sofa::component::contextobject::CoordinateSystem | Defines the local coordinate system with respect to its parent |
| sofa::helper::Creator< Factory, RealObject > | |
| sofa::helper::CreatorFn< Factory, RealObject > | |
| sofa::helper::system::thread::CTime | |
| sofa::component::collision::Cube | |
| sofa::component::collision::CubeModel | |
| sofa::component::collision::CubeModel::CubeData | |
| sofa::component::collision::CubeModel::CubeSortPredicate | |
| sofa::component::topology::CubeTopology | |
| sofa::gpu::cuda::CudaBaseMatrix< T > | |
| sofa::gpu::cuda::CudaBaseVector< T > | |
| sofa::gpu::cuda::CudaCollisionDetection | |
| sofa::gpu::cuda::CudaCollisionDetection::CPUTest | |
| sofa::gpu::cuda::CudaCollisionDetection::Entry | |
| sofa::gpu::cuda::CudaCollisionDetection::GPUTest | |
| sofa::gpu::cuda::CudaCollisionDetection::PointRigidTest | |
| sofa::gpu::cuda::CudaCollisionDetection::RigidRigidTest | |
| sofa::gpu::cuda::CudaCollisionDetection::SphereRigidTest | |
| sofa::gpu::cuda::CudaCollisionDetection::Test | |
| sofa::gpu::cuda::CudaDistanceGrid | |
| sofa::gpu::cuda::CudaDistanceGrid::CudaDistanceGridParams | |
| sofa::gpu::cuda::CudaKernelsCudaVisualModel< CudaVec3f1Types > | |
| sofa::gpu::cuda::CudaKernelsCudaVisualModel< CudaVec3fTypes > | |
| sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3f1Types > | |
| sofa::gpu::cuda::CudaKernelsMechanicalObject< CudaVec3fTypes > | |
| sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3f1Types > | |
| sofa::gpu::cuda::CudaKernelsSpringForceField< CudaVec3fTypes > | |
| sofa::gpu::cuda::CudaKernelsTetrahedronFEMForceField< CudaVec3f1Types > | |
| sofa::gpu::cuda::CudaKernelsTetrahedronFEMForceField< CudaVec3fTypes > | |
| sofa::gpu::cuda::CudaMatrix< T > | |
| sofa::gpu::cuda::CudaPoint | |
| sofa::gpu::cuda::CudaPointModel | |
| sofa::gpu::cuda::CudaProximityIntersection | |
| sofa::gpu::cuda::CudaRigidDistanceGridCollisionElement | |
| sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel | |
| sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel::ElementData | |
| sofa::gpu::cuda::CudaRigidTypes< 3, real > | |
| sofa::gpu::cuda::CudaRigidTypes< 3, real >::SparseData< T > | |
| sofa::gpu::cuda::CudaTestForceField | |
| sofa::gpu::cuda::CudaTestForceField::GPUElement | Static data associated with each element |
| sofa::gpu::cuda::CudaTestForceField::GPUElementState | Varying data associated with each element |
| CudaVec2< float > | |
| CudaVec3< float > | |
| CudaVec4< float > | |
| sofa::gpu::cuda::CudaVector< T > | |
| sofa::gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > | |
| sofa::gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal >::SparseData< T > | |
| sofa::component::visualmodel::CudaVisualModel< TDataTypes > | |
| sofa::component::mapping::CurveMapping< BasicMapping > | |
| sofa::helper::gl::Cylinder | |
| sofa::component::topology::CylinderGridTopology | |
| sofa::component::odesolver::DampVelocitySolver | Velocity damping and thresholding |
| sofa::core::objectmodel::Data< T > | Pointer to data, readable and writable from/to a string |
| sofa::simulation::tree::xml::DataElement | |
| sofa::core::objectmodel::DataPtr< T > | Pointer to data, readable and writable from/to a string |
| sofa::defaulttype::DataTypeInfo< DataType > | |
| sofa::defaulttype::DataTypeInfo< double > | |
| sofa::defaulttype::DataTypeInfo< float > | |
| sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Coord > | |
| sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Deriv > | |
| sofa::defaulttype::DefaultAllocator< T > | |
| sofa::component::collision::DefaultCollisionGroupManager | |
| sofa::component::collision::DefaultContactManager | |
| sofa::component::mastersolver::DefaultMasterSolver | The simplest master solver, equivalent to the default behavior when no master solver is used |
| sofa::core::componentmodel::topology::DefaultMeshTopologyLoader | |
| sofa::component::collision::DefaultPickingManager< TDataTypes, ContactForceField > | |
| sofa::component::collision::DefaultPipeline | |
| sofa::simulation::tree::DeleteVisitor | |
| sofa::simulation::DesactivationVisitor | |
| sofa::core::objectmodel::DetachNodeEvent | Event indicating that a child node is being detached from the scene |
| sofa::core::componentmodel::collision::Detection | |
| sofa::core::componentmodel::collision::DetectionOutput | Generic description of a contact point, used for most collision models except special cases such as GPU-based collisions |
| sofa::core::componentmodel::collision::DetectionOutputVector | Abstract description of a set of contact point |
| sofa::component::controller::DeviceData | Holds data retrieved from HDAPI |
| DeviceData | Holds data retrieved from HDAPI |
| sofa::component::mass::DiagonalMass< DataTypes, MassType > | |
| sofa::component::mass::DiagonalMass< DataTypes, MassType >::Loader | |
| Ui::DialogAddObject | |
| DialogAddObject | |
| Ui::DialogAddPreset | |
| DialogAddPreset | |
| sofa::component::visualmodel::DirectionalLight | |
| sofa::helper::gl::Disable< Flag > | |
| sofa::component::collision::DiscreteIntersection | |
| sofa::gui::qt::DisplayFlagWidget | |
| sofa::component::collision::DistanceGrid | |
| sofa::component::collision::DistanceGrid::DistanceGridParams | |
| sofa::component::collision::DistancePointTri | |
| sofa::component::collision::DistanceSegTri | |
| sofa::component::collision::DistanceTriTri | |
| Ogre::DotSceneLoader | |
| sofa::component::visualmodel::DrawV | |
| sofa::component::topology::Edge2QuadTopologicalMapping | This class, called Edge2QuadTopologicalMapping, is a specific implementation of the interface TopologicalMapping where : |
| sofa::component::topology::EdgeData< T, Alloc > | A class for storing Edge related data |
| sofa::component::forcefield::EdgeLengthArrayInterface< T, DataTypes > | |
| sofa::component::forcefield::EdgePressureForceField< DataTypes > | |
| sofa::component::forcefield::EdgePressureForceField< DataTypes >::EdgePressureInformation | |
| sofa::component::topology::EdgesAdded | Indicates that some edges were added |
| sofa::component::controller::EdgeSetController< DataTypes > | EdgeSetController Class |
| sofa::component::topology::EdgeSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an EdgeSet |
| sofa::component::topology::EdgeSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an EdgeSet |
| sofa::component::topology::EdgeSetTopologyContainer | Class that stores a set of edges and provides access to the adjacency between points and edges |
| sofa::component::topology::EdgeSetTopologyModifier | A class that can apply basic transformations on a set of edges |
| sofa::component::topology::EdgesRemoved | Indicates that some edges are about to be removed |
| sofa::component::topology::EdgeSubsetData< T > | A class for storing Edge related data |
| sofa::simulation::tree::xml::Element< Object > | |
| sofa::core::componentmodel::collision::ElementIntersector | |
| sofa::component::forcefield::EllipsoidForceField< DataTypes > | |
| sofa::component::forcefield::EllipsoidForceField< DataTypes >::Contact | |
| sofa::component::forcefield::EllipsoidForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::EllipsoidForceFieldInternalData< gpu::cuda::CudaVec3f1Types > | |
| sofa::component::forcefield::EllipsoidForceFieldInternalData< gpu::cuda::CudaVec3fTypes > | |
| sofa::component::container::EmptyClass | |
| sofa::helper::gl::Enable< Flag > | |
| sofa::core::componentmodel::topology::EndingEvent | Notifies the end for the current sequence of topological change events |
| sofa::component::controller::EnslavementForceFeedback | Omni driver force field |
| Ogre::EnvironmentProperty | |
| sofa::component::odesolver::EulerImplicitSolver | Implicit time integrator using backward Euler scheme |
| sofa::component::odesolver::EulerKaapiSolver | The simplest time integration |
| sofa::component::odesolver::EulerSolver | The simplest time integration |
| sofa::core::objectmodel::Event | Base class for all events received by the objects |
| sofa::simulation::tree::ExportDotVisitor | |
| sofa::simulation::ExportGnuplotVisitor | |
| sofa::simulation::ExportOBJVisitor | |
| sofa::component::visualmodel::ExtVec3fMappedModel | |
| sofa::defaulttype::ExtVector< T > | Custom vector class |
| sofa::defaulttype::ExtVectorAllocator< T > | Custom vector allocator class allowing data to be allocated at a specific location (such as for transmission through DMA, PCI-Express, Shared Memory, Network) |
| sofa::defaulttype::ExtVectorTypes< TCoord, TDeriv, TReal > | |
| sofa::defaulttype::ExtVectorTypes< TCoord, TDeriv, TReal >::SparseData< T > | |
| sofa::helper::Factory< TKey, TObject, TArgument > | |
| Key | |
| sofa::component::collision::FFDDistanceGridCollisionElement | |
| sofa::component::collision::FFDDistanceGridCollisionModel | |
| sofa::component::collision::FFDDistanceGridCollisionModel::DeformedCube | |
| sofa::component::collision::FFDDistanceGridCollisionModel::DeformedCube::Point | |
| sofa::helper::system::FileRepository | Helper class to find files in a list of directories |
| sofa::simulation::FindByTypeVisitor< T > | Find all components of a given type and store pointers in a list |
| sofa::helper::fixed_array< T, N > | |
| sofa::component::constraint::FixedConstraint< DataTypes > | Attach given particles to their initial positions |
| sofa::component::constraint::FixedConstraintInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::constraint::FixedConstraintInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::component::constraint::FixedPlaneConstraint< DataTypes > | |
| float2 | |
| float3 | |
| float4 | |
| SofaFlowVR::FlowVRBeginIterationEvent | |
| SofaFlowVR::FlowVREndIterationEvent | |
| SofaFlowVR::FlowVREvent | |
| SofaFlowVR::FlowVRInitEvent | |
| SofaFlowVR::FlowVRInputDistanceGrid< DistanceGridModel, DistanceGrid > | |
| SofaFlowVR::FlowVRInputMesh | |
| SofaFlowVR::FlowVRModule | |
| SofaFlowVR::FlowVRObject | |
| SofaFlowVR::FlowVRPreInitEvent | |
| SofaFlowVR::FlowVRRenderEvent | |
| SofaFlowVR::FlowVRRenderInitEvent | |
| SofaFlowVR::FlowVRRenderMesh | |
| SofaFlowVR::FlowVRRenderObject | |
| SofaFlowVR::FlowVRRenderUpdateEvent | |
| SofaFlowVR::FlowVRRenderVisualModel | |
| SofaFlowVR::FlowVRRenderWriter | |
| sofa::component::behaviormodel::eulerianfluid::Fluid2D | |
| sofa::component::behaviormodel::eulerianfluid::Fluid2D::CubeData | For each cube, store the vertex indices on each 3 first edges, and the data value |
| sofa::component::behaviormodel::eulerianfluid::Fluid2D::Face | |
| sofa::component::behaviormodel::eulerianfluid::Fluid2D::Vertex | |
| sofa::component::behaviormodel::eulerianfluid::Fluid3D | |
| sofa::component::behaviormodel::eulerianfluid::Fluid3D::CubeData | For each cube, store the vertex indices on each 3 first edges, and the data value |
| sofa::component::behaviormodel::eulerianfluid::Fluid3D::Face | |
| sofa::component::behaviormodel::eulerianfluid::Fluid3D::Vertex | |
| sofa::helper::FnDispatcher< BaseClass, ResulT > | |
| sofa::component::controller::ForceFeedback | Omni driver force field |
| sofa::core::componentmodel::behavior::ForceField< TDataTypes > | Component computing forces within a simulated body |
| sofa::defaulttype::Frame | The affine transformation of points and vectors from a coordinate system (the local frame) to another (the reference frame) |
| sofa::component::forcefield::FrameSpringForceField< DataTypes > | FrameSpringForceField simulates 6D springs between moving frames Use stiffnessTrans vector to specify the directionnal stiffnesses (on each local axis) Use stiffnessRot vector to specify the rotational stiffnesses (on each local axis) |
| sofa::component::forcefield::FrameSpringForceField< DataTypes >::Spring | |
| sofa::component::forcefield::FrameSpringForceFieldInternalData< DataTypes > | |
| sofa::component::collision::FrictionContact< TCollisionModel1, TCollisionModel2 > | |
| sofa::component::linearsolver::FullMatrix< T > | Simple full matrix container |
| sofa::component::linearsolver::FullMatrix< T >::LineConstIterator | |
| sofa::component::linearsolver::FullMatrix< T >::LineIterator | |
| sofa::component::linearsolver::FullVector< T > | |
| sofa::gui::qt::GenGraphForm | |
| sofa::core::componentmodel::topology::GeometryAlgorithms | A class that contains a set of methods that describes the geometry of the object |
| sofa::core::objectmodel::GLInitializedEvent | GlInitializedEvent Class |
| sofa::helper::gl::GLSLShader | |
| sofa::simulation::tree::GNode | Define the structure of the scene |
| sofa::simulation::tree::GNodeVisitor | Base class for the Visitors which deal with GNodes specifically rather than Node |
| sofa::core::componentmodel::collision::GPUDetectionOutput | Generic description of a contact point using GPU |
| sofa::core::componentmodel::collision::GPUDetectionOutputVector | Abstract description of a set of contact point using GPU |
| sofa::core::componentmodel::collision::GPUDetectionOutputVector::TestEntry | |
| sofa::gpu::cuda::GPUEllipsoid | |
| sofa::gpu::cuda::GPUPlane< real > | |
| sofa::gpu::cuda::GPUSphere | |
| sofa::gui::qt::GraphListenerQListView | |
| sofa::gui::qt::GraphModeler | |
| sofa::gui::qt::GraphModeler::Operation | |
| sofa::simulation::GraphScatteredMatrix | |
| sofa::simulation::GraphScatteredVector | |
| sofa::component::contextobject::Gravity | Override the default gravity |
| sofa::component::behaviormodel::eulerianfluid::Grid2D | |
| sofa::component::behaviormodel::eulerianfluid::Grid2D::Cell | |
| sofa::component::behaviormodel::eulerianfluid::Grid3D | |
| sofa::component::behaviormodel::eulerianfluid::Grid3D::Cell | |
| sofa::component::collision::GridCell | |
| sofa::component::collision::GridModel | |
| sofa::component::collision::GridModel::GridSortPredicate | |
| sofa::component::topology::GridTopology | |
| Ui::GUI | |
| GUI | |
| sofa::component::topology::Hexa2QuadTopologicalMapping | This class, called Hexa2QuadTopologicalMapping, is a specific implementation of the interface TopologicalMapping where : |
| sofa::component::topology::HexahedraAdded | Indicates that some hexahedra were added |
| sofa::component::forcefield::HexahedralFEMForceField< DataTypes > | Compute Finite Element forces based on hexahedral elements |
| sofa::component::forcefield::HexahedralFEMForceField< DataTypes >::HexahedronInformation | Information stored for each hexahedron |
| sofa::component::topology::HexahedraRemoved | Indicates that some hexahedra are about to be removed |
| sofa::component::topology::HexahedronData< T, Alloc > | A class for storing Hexahedron related data |
| sofa::component::forcefield::HexahedronFEMForceField< DataTypes > | Compute Finite Element forces based on hexahedral elements |
| sofa::component::topology::HexahedronSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an HexahedronSet |
| sofa::component::topology::HexahedronSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an HexahedronSet |
| sofa::component::topology::HexahedronSetTopologyContainer | Class that stores a set of hexahedra and provides access with adjacent quads, edges and vertices |
| sofa::component::topology::HexahedronSetTopologyModifier | A class that modifies the topology by adding and removing hexahedra |
| sofa::component::collision::Identifier | |
| sofa::component::collision::IdentityContactMapper< TCollisionModel, DataTypes > | Base class for IdentityMapping based mappers |
| sofa::component::collision::IdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes > | Specialization of IdentityContactMapper when mapping to the same DataTypes, as no mapping is required in this case |
| sofa::component::mapping::IdentityMapping< BasicMapping > | |
| sofa::helper::io::Image | |
| sofa::helper::io::ImageBMP | |
| sofa::helper::io::ImagePNG | |
| sofa::component::mapping::ImplicitSurfaceMapping< In, Out > | |
| sofa::component::mapping::ImplicitSurfaceMapping< In, Out >::CubeData | For each cube, store the vertex indices on each 3 first edges, and the data value |
| sofa::simulation::InitGnuplotVisitor | |
| sofa::simulation::InitVisitor | Initialize a newly created (or modified) scene graph |
| InputVector< TIn, TOut, false > | |
| InputVector< TIn, TOut, true > | |
| InputVectorDirect< TIn, TOut > | Direct access to a vector in global memory TIn is the data type as stored in memory TOut is the data type as requested |
| InputVectorTexture | |
| InputVectorTexture< CudaVec2< float >, TOut > | |
| InputVectorTexture< CudaVec3< float >, TOut > | |
| InputVectorTexture< CudaVec4< float >, TOut > | |
| InputVectorTexture< float, TOut > | |
| sofa::simulation::InstrumentVisitor | |
| sofa::core::componentmodel::behavior::InteractionConstraint | InteractionConstraint is a constraint linking several bodies (MechanicalState) together |
| sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 > | |
| sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::Contact | |
| sofa::component::interactionforcefield::InteractionEllipsoidForceField< DataTypes1, DataTypes2 >::TempVars | |
| sofa::component::interactionforcefield::InteractionEllipsoidForceFieldInternalData< DataTypes1, DataTypes2 > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::core::componentmodel::behavior::InteractionForceField | InteractionForceField is a force field linking several bodies (MechanicalState) together |
| sofa::core::componentmodel::collision::Intersection | Given 2 collision elements, test if an intersection is possible (for bounding volumes), or compute intersection points if any |
| sofa::core::componentmodel::collision::IntersectorMap | Table storing associations between types of collision models and intersectors implementing intersection tests |
| sofa::component::forcefield::JointSpringForceField< DataTypes > | JointSpringForceField simulates 6D springs between Rigid DOFS Use kst vector to specify the directionnal stiffnesses (on each local axe) Use ksr vector to specify the rotational stiffnesses (on each local axe) |
| sofa::component::forcefield::JointSpringForceField< DataTypes >::Spring | |
| sofa::component::forcefield::JointSpringForceFieldInternalData< DataTypes > | |
| sofa::core::objectmodel::JoystickEvent | JoystickEvent Class |
| sofa::core::objectmodel::JoystickEvent::AxisEvent | Implements an event that notifies about axis positions (like analog controls of a joystick) |
| sofa::core::objectmodel::JoystickEvent::ButtonEvent | Implements the button event for joysticks |
| sofa::core::objectmodel::JoystickEvent::HatEvent | Implements an event notifiying changes about a directionnal hat on a device (like a joystick) |
| sofa::core::objectmodel::KeypressedEvent | This event is propagated along the objects when a key on the keyboard is pressed |
| sofa::core::objectmodel::KeyreleasedEvent | This event is propagated along the objects when a key on the keyboard is released |
| sofa::defaulttype::LaparoscopicRigid3Types | |
| sofa::defaulttype::LaparoscopicRigid3Types::Coord | |
| sofa::defaulttype::LaparoscopicRigid3Types::Deriv | |
| sofa::defaulttype::LaparoscopicRigid3Types::SparseData< T > | |
| sofa::component::mapping::LaparoscopicRigidMapping< BasicMapping > | |
| sofa::helper::LCP | |
| sofa::component::odesolver::LCP | |
| sofa::component::controller::LCPForceFeedback | Omni driver force field |
| sofa::helper::LCPSolver< dim > | |
| sofa::component::LengthContainer | |
| sofa::component::forcefield::LennardJonesForceField< DataTypes > | |
| sofa::component::forcefield::LennardJonesForceField< DataTypes >::DForce | |
| std::less< sofa::defaulttype::Vec< N, T > > | |
| sofa::component::visualmodel::Light | |
| sofa::component::visualmodel::LightManager | Utility to manage lights into an Opengl scene |
| sofa::component::collision::Line | |
| sofa::component::constraint::LinearMovementConstraint< DataTypes > | Impose a motion to given DOFs (translation and rotation) The motion between 2 key times is linearly interpolated |
| sofa::core::componentmodel::behavior::LinearSolver | Abstract interface for linear system solvers |
| sofa::component::constraint::LinearSolverConstraintCorrection< TDataTypes > | Component computing contact forces within a simulated body using the compliance method |
| sofa::component::collision::LineModel | |
| sofa::component::collision::LineModel::LineData | |
| sofa::component::mapping::LineSetSkinningMapping< BasicMapping > | |
| sofa::component::mapping::LineSetSkinningMapping< BasicMapping >::influencedLineType | |
| sofa::component::mapping::LineSetSkinningMapping< BasicMapping >::influencedVerticeType | |
| sofa::helper::listElem | |
| sofa::helper::listSortAscending | |
| sofa::filemanager::pml::LMLConstraint< DataTypes > | |
| sofa::filemanager::pml::LMLForce< DataTypes > | |
| sofa::filemanager::pml::LMLReader | |
| sofa::helper::LocalBlock33 | |
| sofa::component::collision::LocalMinDistance | |
| sofa::simulation::LocalStorage | Abstract class allowing actions to store local data as a stack while traversing the graph |
| sofa::component::linearsolver::LPtrFullMatrix< T > | Simple full matrix container, with an additionnal pointer per line, to be able do get a T** pointer and use [i][j] directly |
| sofa::component::linearsolver::LULinearSolver< Matrix, Vector > | Linear system solver using the default (LU factorization) algorithm |
| sofa::component::topology::ManifoldEdgeSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an ManifoldEdgeSet |
| sofa::component::topology::ManifoldEdgeSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an ManifoldEdgeSet |
| sofa::component::topology::ManifoldEdgeSetTopologyContainer | Class that stores a set of edges and provides access to the adjacency between points and edges |
| sofa::component::topology::ManifoldEdgeSetTopologyContainer::ConnectedComponent | |
| sofa::component::topology::ManifoldEdgeSetTopologyModifier | A class that can apply basic transformations on a set of points |
| map | |
| sofa::core::componentmodel::behavior::MappedModel< TDataTypes > | Component storing position and velocity vectors as computed by a Mapping |
| sofa::component::MappedObject< DataTypes > | |
| sofa::component::MappedObjectInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::core::Mapping< TIn, TOut > | Specialized interface to convert a model of type TIn to an other model of type TOut |
| sofa::helper::MarchingCubeUtility | |
| sofa::helper::MarchingCubeUtility::GridCell | |
| sofa::core::componentmodel::behavior::Mass< DataTypes > | Component responsible for mass-related computations (gravity, acceleration) |
| sofa::helper::io::MassSpringLoader | |
| sofa::component::odesolver::MasterContactSolver | |
| sofa::component::odesolver::MasterContactSolver::contactBuf | |
| sofa::core::componentmodel::behavior::MasterSolver | Component responsible for main simulation algorithms, managing how and when collisions and integrations computations happen |
| sofa::simulation::MasterSolverImpl | Implementation of MasterSolver relying on simulation::Node |
| sofa::defaulttype::Mat< L, C, real > | |
| sofa::defaulttype::MatNoInit< L, C, real > | Same as Mat except the values are not initialized by default |
| matrix3< real > | |
| sofa::simulation::MatrixLinearSolver< Matrix, Vector > | |
| sofa::simulation::MatrixLinearSolverInternalData< Matrix, Vector > | |
| sofa::simulation::MatrixLinearSolverInternalData< component::linearsolver::TNewMatMatrix< NEWMAT::BandMatrix >, component::linearsolver::NewMatVector > | |
| sofa::simulation::MatrixLinearSolverInternalData< component::linearsolver::TNewMatMatrix< NEWMAT::SymmetricBandMatrix >, component::linearsolver::NewMatVector > | |
| sofa::component::mass::MatrixMass< DataTypes, MassType > | Mass Matrices |
| sofa::simulation::MechanicalAccFromFVisitor | Compute accelerations generated by given forces |
| sofa::simulation::MechanicalAccumulateConstraint | |
| sofa::simulation::MechanicalAddMBK_ToMatrixVisitor | Accumulate the entries of a dynamics matrix (mass or stiffness) of the whole scene |
| sofa::simulation::MechanicalAddMBKdxVisitor | Accumulate the product of the system matrix by a given vector |
| sofa::simulation::MechanicalAddMDxVisitor | Accumulate the product of the mass matrix by a given vector |
| sofa::simulation::MechanicalAddSeparateGravityVisitor | Add dt*mass*Gravity to the velocity This is called if the mass wants to be added separately to the mm from the other forces |
| sofa::simulation::MechanicalApplyConstraintsVisitor | Apply the constraints as filters to the given vector |
| sofa::component::odesolver::MechanicalApplyContactForceVisitor | |
| sofa::simulation::MechanicalBeginIntegrationVisitor | Visitor used to prepare a time integration step |
| sofa::simulation::MechanicalComputeComplianceVisitor | |
| sofa::simulation::MechanicalComputeContactForceVisitor | Accumulate only the contact forces computed in applyContactForce |
| sofa::simulation::MechanicalComputeDfVisitor | Compute the variation of force corresponding to a variation of position |
| sofa::simulation::MechanicalComputeEnergyVisitor | Compute the amount of mechanical energy |
| sofa::simulation::MechanicalComputeForceVisitor | Accumulate the forces (internal and interactions) |
| sofa::simulation::MechanicalEndIntegrationVisitor | Visitor applied after a time step has been applied |
| sofa::component::odesolver::MechanicalGetConstraintValueVisitor | |
| sofa::component::odesolver::MechanicalGetContactIDVisitor | |
| sofa::simulation::MechanicalGetMatrixDimensionVisitor | Compute the size of a dynamics matrix (mass or stiffness) of the whole scene |
| sofa::simulation::MechanicalIntegrationVisitor | Visitor used to do a time integration step using OdeSolvers |
| sofa::core::componentmodel::behavior::MechanicalMapping< In, Out > | Specialized interface to convert a mechanical model of type In to another mechanical model of type Out |
| sofa::core::componentmodel::behavior::MechanicalMatrix | Helper class allowing to construct mechanical expressions |
| sofa::simulation::MechanicalMatrixVisitor | Base class for easily creating new actions for mechanical matrix manipulation |
| sofa::simulation::MechanicalMultiVector2BaseVectorVisitor | |
| sofa::simulation::MechanicalMultiVectorPeqBaseVectorVisitor | |
| sofa::component::MechanicalObject< DataTypes > | |
| sofa::component::MechanicalObject< DataTypes >::Loader | |
| sofa::component::MechanicalObjectInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::MechanicalObjectInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::simulation::MechanicalPropagateAndAddDxVisitor | |
| sofa::simulation::MechanicalPropagateDxAndResetForceVisitor | Same as MechanicalPropagateDxVisitor followed by MechanicalResetForceVisitor |
| sofa::simulation::MechanicalPropagateDxVisitor | Apply a hypothetical displacement |
| sofa::simulation::MechanicalPropagateFreePositionVisitor | Propagate free positions to all the levels of the hierarchy |
| sofa::simulation::MechanicalPropagatePositionAndVelocityVisitor | Propagate positions and velocities to all the levels of the hierarchy |
| sofa::simulation::MechanicalResetConstraintVisitor | |
| sofa::component::odesolver::MechanicalResetContactForceVisitor | |
| sofa::simulation::MechanicalResetForceVisitor | Reset the force in all the MechanicalModel This action is typically applied before accumulating all the forces |
| sofa::core::componentmodel::behavior::MechanicalState< TDataTypes > | Component storing all state vectors of a simulated body (position, velocity, etc), using the datatype specified in the templace |
| sofa::component::controller::MechanicalStateController< DataTypes > | MechanicalStateController Class |
| sofa::simulation::MechanicalVAllocVisitor | Reserve an auxiliary vector identified by a symbolic constant |
| sofa::simulation::MechanicalVAvailVisitor | Find the first available index for a VecId |
| sofa::simulation::MechanicalVDotVisitor | Compute the dot product of two vectors |
| sofa::simulation::MechanicalVFreeVisitor | Free an auxiliary vector identified by a symbolic constant |
| sofa::simulation::MechanicalVisitor | Base class for easily creating new actions for mechanical simulation |
| sofa::simulation::MechanicalVMultiOpVisitor | Perform a sequence of linear vector accumulation operation $r_i = sum_j (v_j*f_{ij}) |
| sofa::simulation::MechanicalVOpVisitor | Perform a vector operation v=a+b*f |
| sofa::simulation::MechanicalVPrintVisitor | Print a vector |
| sofa::simulation::MechanicalVPrintWithElapsedTimeVisitor | Print a vector with an elapsed time, useful to compare convergence in odeSolver in function of time |
| sofa::core::componentmodel::collision::MemberElementIntersector< Elem1, Elem2, T > | |
| sofa::helper::io::Mesh | |
| sofa::helper::io::Mesh::Material | |
| sofa::component::MeshLoader | |
| sofa::helper::io::MeshOBJ | |
| sofa::component::forcefield::MeshSpringForceField< DataTypes > | |
| sofa::component::topology::MeshTopology | |
| sofa::helper::io::MeshTopologyLoader | |
| sofa::helper::io::MeshTrian | Cette classe permet la fabrication d'un visuel pour un fichier de type trian ces fichiers se presentent de la maniere suivante nombre de sommets liste des coordonnees des sommets ex 1.45 1.25 6.85 nombre de faces liste de toutes les faces ex 1 2 3 0 0 0 les 3 derniers chiffres ne sont pas utilises pour le moment |
| sofa::component::collision::MinProximityIntersection | |
| sofa::component::collision::MirrorIntersector | |
| sofa::core::componentmodel::behavior::MixedInteractionConstraint< TDataTypes1, TDataTypes2 > | Component computing constraints between a pair of simulated body |
| sofa::core::componentmodel::behavior::MixedInteractionForceField< TDataTypes1, TDataTypes2 > | Component computing forces between a pair of simulated body |
| sofa::component::linearsolver::MKLMatrix | |
| sofa::component::linearsolver::MKLVector | |
| Ui::Modeler | |
| Modeler | |
| sofa::gui::qt::ModifyObject | |
| sofa::gui::qt::ModifyObjectModeler | |
| sofa::component::misc::Monitor< DataTypes > | |
| sofa::component::misc::Monitor< DataTypes >::MonitorData | |
| sofa::core::objectmodel::MouseEvent | MouseEvent Class |
| sofa::simulation::MultExpr< T1, T2 > | |
| sofa::core::componentmodel::behavior::MultiMatrix< Parent > | Helper class providing a high-level view of underlying linear system matrices |
| sofa::component::topology::MultiResSparseGridTopology | |
| sofa::component::topology::MultiResSparseGridTopology::SparseGrid | Make all resolution of sparse grid create with a .vox file |
| sofa::component::topology::MultiResSparseGridTopology::SparseGrid::Index3D | To represent voxels centers |
| sofa::component::topology::MultiResSparseGridTopology::SparseGrid::Vertex | To represent vertices of voxels |
| sofa::component::topology::MultiResSparseGridTopology::SparseGrid::Voxel | To represent the 8 vertices of one voxel |
| sofa::component::mastersolver::MultiStepMasterSolver | The simplest master solver, equivalent to the default behavior when no master solver is used |
| sofa::core::componentmodel::behavior::MultiVector< Parent > | Helper class providing a high-level view of underlying state vectors |
| sofa::simulation::tree::MutationListener | |
| sofa::core::componentmodel::collision::NarrowPhaseDetection | Given a set of potentially colliding pairs of models, compute set of contact points |
| ColumnVector | |
| sofa::component::linearsolver::NewMatVector | |
| sofa::component::collision::NewProximityIntersection | |
| sofa::simulation::Node | Implements the object (component) management of the core::Context |
| sofa::simulation::Node::NodeTimer | |
| sofa::simulation::Node::ObjectTimer | |
| sofa::simulation::Node::Sequence< T > | Sequence class to hold a list of objects. Public access is only readonly using an interface similar to std::vector (size/[]/begin/end) |
| sofa::simulation::Node::Single< T > | Class to hold 0-or-1 object. Public access is only readonly using an interface similar to std::vector (size/[]/begin/end), plus an automatic convertion to one pointer |
| sofa::simulation::tree::xml::NodeElement | |
| Ogre::nodeProperty | |
| sofa::component::controller::NullForceFeedback | Omni driver force field |
| sofa::core::ObjectCreator< RealObject > | Typed Creator class used to create instances of object type RealObject |
| sofa::simulation::tree::xml::ObjectElement | |
| sofa::core::ObjectFactory | Main class used to register and dynamically create objects |
| sofa::core::ObjectFactory::ClassEntry | Record storing information about a class |
| sofa::core::ObjectFactory::Creator | Abstract interface of objects used to create instances of a given type |
| sofa::core::componentmodel::behavior::OdeSolver | Component responsible for timestep integration, i.e |
| OdeSolverImpl | |
| sofa::simulation::OdeSolverImpl | |
| sofa::component::visualmodel::OglFloat2Variable | |
| sofa::component::visualmodel::OglFloat3Variable | |
| sofa::component::visualmodel::OglFloat4Variable | |
| sofa::component::visualmodel::OglFloatVariable | SINGLE FLOAT VARIABLE |
| sofa::component::visualmodel::OglFloatVector2Variable | |
| sofa::component::visualmodel::OglFloatVector3Variable | |
| sofa::component::visualmodel::OglFloatVector4Variable | |
| sofa::component::visualmodel::OglFloatVectorVariable | FLOAT VECTOR VARIABLE |
| sofa::component::visualmodel::OglInt2Variable | |
| sofa::component::visualmodel::OglInt3Variable | |
| sofa::component::visualmodel::OglInt4Variable | |
| sofa::component::visualmodel::OglIntVariable | SINGLE INT VARIABLE |
| sofa::component::visualmodel::OglIntVector2Variable | |
| sofa::component::visualmodel::OglIntVector3Variable | |
| sofa::component::visualmodel::OglIntVector4Variable | |
| sofa::component::visualmodel::OglIntVectorVariable | INT VECTOR VARIABLE |
| sofa::component::visualmodel::OglModel | Main class for rendering 3D model in SOFA |
| sofa::component::visualmodel::OglShader | Utility to use shader for a visual model in OpenGL |
| sofa::component::visualmodel::OglShaderDefineMacro | |
| sofa::component::visualmodel::OglShaderElement | Abstract class which defines a element to be used with a OglShader |
| sofa::component::visualmodel::OglShaderMacro | Small class to define macro into an OglShader |
| sofa::component::visualmodel::OglTetrahedralModel< DataTypes > | Render 3D models with tetrahedra |
| sofa::component::visualmodel::OglTetrahedralModel< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::component::visualmodel::OglTexture | Defines an uniform sampler (texture) for a OglShader |
| sofa::component::visualmodel::OglTexture2D | |
| sofa::component::visualmodel::OglVariable | Defines an uniform variable for a OglShader |
| sofa::component::visualmodel::OgreVisualModel | |
| sofa::component::controller::OmniData | |
| sofa::component::controller::OmniDriver | Omni driver |
| sofa::core::objectmodel::OmniEvent | This event notifies about SensAble PHANTOM® device interaction |
| sofa::component::constraint::OscillatorConstraint< DataTypes > | Apply sinusoidal trajectories to particles |
| sofa::component::constraint::OscillatorConstraint< DataTypes >::Oscillator | |
| sofa::core::componentmodel::behavior::PairInteractionConstraint< TDataTypes > | Component computing constraints between a pair of simulated body |
| sofa::core::componentmodel::behavior::PairInteractionForceField< TDataTypes > | Component computing forces between a pair of simulated body |
| sofa::component::constraint::ParabolicConstraint< DataTypes > | Apply a parabolic trajectory to particles going through 3 points specified by the user |
| sofa::simulation::tree::ParallelVisitorScheduler | Specialized VisitorScheduler for parallel implementations |
| sofa::component::ParticleSink< TDataTypes > | |
| sofa::component::ParticleSource< TDataTypes > | |
| sofa::component::forcefield::PenalityContactForceField< DataTypes > | |
| sofa::component::forcefield::PenalityContactForceField< DataTypes >::Contact | |
| sofa::component::forcefield::PenalityContactForceField< CudaVec3fTypes > | |
| sofa::core::componentmodel::collision::Pipeline | Pipeline component gather list of collision models and control the sequence of computations |
| sofa::simulation::PipelineImpl | |
| sofa::helper::system::PipeProcess | |
| sofa::component::forcefield::PlaneForceField< DataTypes > | |
| sofa::component::forcefield::PlaneForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::PlaneForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::filemanager::pml::PMLBody | |
| sofa::filemanager::pml::PMLFemForceField | |
| sofa::filemanager::pml::PMLInteractionForceField | |
| sofa::filemanager::pml::PMLMappedBody | |
| sofa::filemanager::pml::PMLReader | |
| sofa::filemanager::pml::PMLRigidBody | |
| sofa::filemanager::pml::PMLStiffSpringForceField | |
| sofa::component::collision::Point | |
| sofa::component::topology::PointData< T, Alloc > | A class for storing point related data |
| sofa::component::collision::PointModel | |
| sofa::component::topology::PointsAdded | Indicates that some points were added |
| sofa::component::topology::PointSetGeometryAlgorithms< DataTypes > | A class that can perform some geometric computation on a set of points |
| sofa::component::topology::PointSetTopologyAlgorithms< DataTypes > | A class that performs complex algorithms on a PointSet |
| sofa::component::topology::PointSetTopologyContainer | The container class that stores a set of points and provides access to each point |
| sofa::component::topology::PointSetTopologyModifier | A class that can apply basic topology transformations on a set of points |
| sofa::component::topology::PointsIndicesSwap | Indicates that the indices of two points are being swapped |
| sofa::component::topology::PointsRemoved | Indicates that some points are about to be removed |
| sofa::component::topology::PointsRenumbering | Indicates that the indices of all points have been renumbered |
| sofa::component::topology::PointSubset | A class for storing indices of points as to define a subset of the DOFs |
| sofa::component::PoissonContainer | |
| sofa::component::visualmodel::PositionalLight | |
| sofa::component::constraint::PrecomputedConstraintCorrection< TDataTypes > | Component computing contact forces within a simulated body using the compliance method |
| sofa::simulation::PrintVisitor | |
| sofa::simulation::PropagateEventVisitor | Visitor used to propagate an event in the the data structure |
| Q3ListView | |
| Q3MainWindow | |
| QDialog | |
| QGLViewer | |
| QGLWidget | |
| QLineEdit | |
| sofa::gui::qt::viewer::qgl::QtGLViewer | |
| sofa::gui::qt::viewer::qtogre::QtOgreViewer | |
| sofa::gui::qt::viewer::qt::QtViewer | |
| sofa::component::topology::Quad2TriangleTopologicalMapping | This class, called Quad2TriangleTopologicalMapping, is a specific implementation of the interface TopologicalMapping where : |
| sofa::component::forcefield::QuadBendingSprings< DataTypes > | Bending springs added between vertices of quads sharing a common edge |
| sofa::component::topology::QuadData< T, Alloc > | A class for storing Quad related data |
| sofa::component::topology::QuadsAdded | Indicates that some quads were added |
| sofa::component::topology::QuadSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an QuadSet |
| sofa::component::topology::QuadSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an QuadSet |
| sofa::component::topology::QuadSetTopologyContainer | Object that stores a set of quads and provides access to each quad and its edges and vertices |
| sofa::component::topology::QuadSetTopologyModifier | A class that modifies the topology by adding and removing quads |
| sofa::component::topology::QuadsRemoved | Indicates that some quads are about to be removed |
| sofa::component::forcefield::QuadularBendingSprings< DataTypes > | Bending springs added between vertices of quads sharing a common edge |
| sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation | |
| sofa::component::forcefield::QuadularBendingSprings< DataTypes >::Mat3 | |
| sofa::helper::Quater< Real > | |
| QWidget | |
| sofa::component::RadiusContainer | |
| sofa::component::collision::Ray | |
| sofa::component::collision::RayContact< CM2 > | |
| sofa::component::collision::RayModel | |
| sofa::component::collision::RayPickInteractor | |
| sofa::component::collision::RayTraceDetection | It is a Ray Trace based collision detection algorithm |
| sofa::component::collision::RayTriangleIntersection | |
| sofa::component::misc::ReadState | Read State vectors from file at each timestep |
| sofa::component::misc::ReadStateActivator | |
| sofa::component::misc::ReadStateCreator | Create ReadState component in the graph each time needed |
| sofa::component::misc::ReadStateModifier | |
| sofa::gui::qt::RealGUI | |
| sofa::core::RegisterObject | Helper class used to register a class in the ObjectFactory |
| sofa::core::RegisterObject::Conversion< T, U > | Test whether T* converts to U*, that is, if T is derived from U taken from Modern C++ Design |
| sofa::core::RegisterObject::Conversion< T, U >::Big | |
| sofa::component::forcefield::RegularGridSpringForceField< DataTypes > | |
| sofa::component::topology::RegularGridTopology | |
| sofa::component::interactionforcefield::RepulsiveSpringForceField< DataTypes > | |
| sofa::simulation::ResetVisitor | |
| sofa::defaulttype::ResizableExtVector< T > | Resizable custom vector class using DefaultAllocator |
| sofa::component::collision::RigidContactMapper< TCollisionModel, DataTypes > | Base class for all mappers using RigidMapping |
| sofa::defaulttype::RigidCoord< 2, real > | |
| sofa::defaulttype::RigidCoord< 3, real > | |
| sofa::defaulttype::RigidDeriv< 2, real > | |
| sofa::defaulttype::RigidDeriv< 3, real > | Degrees of freedom of 3D rigid bodies |
| sofa::component::collision::RigidDistanceGridCollisionElement | |
| sofa::component::collision::RigidDistanceGridCollisionModel | |
| sofa::component::collision::RigidDistanceGridCollisionModel::ElementData | |
| sofa::component::visualmodel::RigidMappedModel | |
| sofa::component::mapping::RigidMapping< BasicMapping > | |
| sofa::component::mapping::RigidMapping< BasicMapping >::Loader | |
| sofa::component::mapping::RigidMappingInternalData< InDataTypes, OutDataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::mapping::RigidMappingInternalData< gpu::cuda::CudaRigid3fTypes, gpu::cuda::CudaVec3fTypes > | |
| sofa::defaulttype::RigidMass< 2, real > | |
| sofa::defaulttype::RigidMass< 3, real > | |
| sofa::component::mapping::RigidRigidMapping< BasicMapping > | |
| sofa::component::mapping::RigidRigidMapping< BasicMapping >::Loader | |
| sofa::component::odesolver::RungeKutta2Solver | A popular time integration method, much more precise than the EulerSolver |
| sofa::component::odesolver::RungeKutta4Solver | A popular time integration method, much more precise than the EulerSolver |
| SensAble | |
| sofa::helper::system::SetDirectory | |
| sofa::core::Shader | A basic interface to define a Shader for different system (OpenGL, DirectX, |
| sofa::core::ShaderElement | A basic interface to define an element to be used with a Shader |
| sofa::gui::glut::SimpleGUI | |
| sofa::simulation::tree::Simulation | Main controller of the scene |
| sofa::component::collision::SingleSphere | Define a "glorious" pointer to an element (sphere) in the SphereTreeModel |
| sofa::helper::SingletonFnDispatcher< BaseClass, ResulT > | |
| sofa::component::mapping::SkinningMapping< BasicMapping > | |
| sofa::component::mapping::SkinningMapping< BasicMapping >::Loader | |
| SofaFlowVR::SofaFlowVRAllocator< T > | |
| sofa::gui::SofaGUI | |
| sofa::gui::SofaGUI::GUICreator | |
| sofa::gui::qt::SofaModeler | |
| sofa::gui::qt::viewer::SofaViewer | |
| sofa::defaulttype::SolidTypes< R > | Base types for the ArticulatedSolid: position, orientation, velocity, angular velocity, etc |
| sofa::defaulttype::SolidTypes< R >::ArticulatedInertia | |
| sofa::defaulttype::SolidTypes< R >::RigidInertia | |
| sofa::defaulttype::SolidTypes< R >::SparseData< T > | |
| sofa::defaulttype::SolidTypes< R >::SpatialVector | A spatial vector |
| sofa::defaulttype::SolidTypes< R >::Transform | Define a frame (child) whith respect to another (parent) |
| sofa::simulation::SolverImpl | Implementation of LinearSolver/OdeSolver/MasterSolver relying on component::System |
| sofa::component::collision::SolverMerger | |
| sofa::simulation::SolveVisitor | Used by the master solver: send the solve signal to the others solvers |
| sofa::component::forcefield::SparseGridSpringForceField< DataTypes > | |
| sofa::component::topology::SparseGridTopology | A sparse grid topology |
| sofa::component::linearsolver::SparseMatrix< T > | |
| sofa::component::container::SpatialGrid< DataTypes > | |
| sofa::component::container::SpatialGrid< DataTypes >::Cell | |
| sofa::component::container::SpatialGrid< DataTypes >::Entry | |
| sofa::component::container::SpatialGrid< DataTypes >::Grid | |
| sofa::component::container::SpatialGrid< DataTypes >::Key | |
| sofa::component::container::SpatialGrid< DataTypes >::key_hash_fun | |
| sofa::component::container::SpatialGrid< SpatialGridTypes< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > > | |
| sofa::component::container::SpatialGridContainer< DataTypes > | |
| sofa::component::collision::SpatialGridPointModel | |
| sofa::component::collision::SpatialGridPointModel::OctreeCell | |
| sofa::component::collision::SpatialGridPointModel::OctreeSorter | |
| sofa::component::container::SpatialGridTypes< TDataTypes > | |
| sofa::component::container::SpatialGridTypes< TDataTypes >::CellData | |
| sofa::component::forcefield::SphereForceField< DataTypes > | |
| sofa::component::forcefield::SphereForceField< DataTypes >::Contact | |
| sofa::component::forcefield::SphereForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::SphereForceFieldInternalData< gpu::cuda::CudaVec3f1Types > | |
| sofa::component::forcefield::SphereForceFieldInternalData< gpu::cuda::CudaVec3fTypes > | |
| sofa::helper::io::SphereLoader | |
| sofa::component::collision::SphereTreeModel | A Sphere Tree based collision object: No tool to generation .sph file are provided by Sofa |
| sofa::component::forcefield::SPHFluidForceField< DataTypes > | |
| sofa::component::forcefield::SPHFluidForceField< DataTypes >::DForce | |
| sofa::component::forcefield::SPHFluidForceField< DataTypes >::Particle | |
| sofa::component::mapping::SPHFluidSurfaceMapping< In, Out > | |
| sofa::component::mapping::SPHFluidSurfaceMappingGridTypes< InDataTypes, OutDataTypes > | |
| sofa::component::mapping::SPHFluidSurfaceMappingGridTypes< InDataTypes, OutDataTypes >::CellData | For each cell, store the vertex indices on each 3 first edges, and the data value at the first corner |
| sofa::component::mapping::SPHFluidSurfaceMappingGridTypes< InDataTypes, OutDataTypes >::GridData | |
| sofa::component::visualmodel::SpotLight | |
| sofa::component::forcefield::SpringEdgeDataForceField< DataTypes > | |
| sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::Loader | |
| sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::Mat3 | |
| sofa::component::forcefield::SpringEdgeDataForceField< DataTypes >::Spring | |
| sofa::component::forcefield::SpringForceField< DataTypes > | Define a set of springs between particles |
| sofa::component::forcefield::SpringForceField< DataTypes >::Loader | |
| sofa::component::forcefield::SpringForceField< DataTypes >::Spring | |
| sofa::component::forcefield::SpringForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::SpringForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::component::forcefield::SpringForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring | |
| sofa::component::forcefield::SpringForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring2 | |
| sofa::component::forcefield::SpringForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUSpringSet | |
| sofa::core::componentmodel::behavior::State< TDataTypes > | Component storing position and velocity vectors |
| sofa::simulation::StateChangeVisitor | |
| sofa::helper::static_assert_test< x > | |
| sofa::helper::STATIC_ASSERTION_FAILURE< x > | |
| sofa::helper::STATIC_ASSERTION_FAILURE< true > | |
| sofa::component::odesolver::StaticSolver | Finds the static equilibrium of a system |
| sofa::defaulttype::StdRigidTypes< 2, real > | Degrees of freedom of 2D rigid bodies |
| sofa::defaulttype::StdRigidTypes< 2, real >::SparseData< T > | |
| sofa::defaulttype::StdRigidTypes< 3, real > | |
| sofa::defaulttype::StdRigidTypes< 3, real >::SparseData< T > | |
| sofa::defaulttype::StdVectorTypes< TCoord, TDeriv, TReal > | |
| sofa::defaulttype::StdVectorTypes< TCoord, TDeriv, TReal >::SparseData< T > | |
| sofa::component::StiffnessContainer | |
| sofa::component::forcefield::StiffSpringForceField< DataTypes > | SpringForceField able to evaluate and apply its stiffness |
| sofa::simulation::StoreResetStateVisitor | |
| sofa::component::collision::SubsetContactMapper< TCollisionModel, DataTypes > | Base class for all mappers using SubsetMapping |
| sofa::component::mapping::SubsetMapping< BasicMapping > | Compute a subset of input points |
| sofa::component::mapping::SubsetMappingInternalData< InDataTypes, OutDataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::mapping::SubsetMappingInternalData< gpu::cuda::CudaVec3f1Types, gpu::cuda::CudaVec3f1Types > | |
| sofa::component::mapping::SubsetMappingInternalData< gpu::cuda::CudaVec3f1Types, gpu::cuda::CudaVec3fTypes > | |
| sofa::component::mapping::SubsetMappingInternalData< gpu::cuda::CudaVec3fTypes, gpu::cuda::CudaVec3f1Types > | |
| sofa::component::mapping::SubsetMappingInternalData< gpu::cuda::CudaVec3fTypes, gpu::cuda::CudaVec3fTypes > | |
| sofa::core::objectmodel::TClassInfo< T > | |
| sofa::core::TCollisionElementIterator< TModel > | Reference to an collision element defined by its index inside a given collision model |
| sofa::core::componentmodel::collision::TDetectionOutputVector< CM1, CM2 > | Generic description of a set of contact point between two specific collision models |
| sofa::core::componentmodel::collision::TDetectionOutputVector< sofa::gpu::cuda::CudaPointModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > | |
| sofa::core::componentmodel::collision::TDetectionOutputVector< sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > | |
| sofa::core::componentmodel::collision::TDetectionOutputVector< sofa::gpu::cuda::CudaSphereModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > | |
| sofa::component::forcefield::TensorForceField< DataTypes > | Tensors based internal force field class |
| sofa::component::forcefield::TensorForceField< DataTypes >::Edge | |
| sofa::component::forcefield::TensorForceField< DataTypes >::EdgeTensor | |
| sofa::component::forcefield::TensorForceField< DataTypes >::Tetrahedron | |
| sofa::component::forcefield::TensorForceField< DataTypes >::Triangle | |
| sofa::component::forcefield::TensorForceField< DataTypes >::VertexTensor | |
| sofa::component::topology::Tetra2TriangleTopologicalMapping | This class, called Tetra2TriangleTopologicalMapping, is a specific implementation of the interface TopologicalMapping where : |
| sofa::component::topology::TetrahedraAdded | Indicates that some tetrahedra were added |
| sofa::component::forcefield::TetrahedralCorotationalFEMForceField< DataTypes > | Compute Finite Element forces based on tetrahedral elements |
| sofa::component::forcefield::TetrahedralCorotationalFEMForceField< DataTypes >::TetrahedronInformation | Information stored for each tetrahedron |
| sofa::component::forcefield::TetrahedralTensorMassForceField< DataTypes > | |
| sofa::component::forcefield::TetrahedralTensorMassForceField< DataTypes >::EdgeRestInformation | |
| sofa::component::forcefield::TetrahedralTensorMassForceField< DataTypes >::Mat3 | |
| sofa::component::topology::TetrahedraRemoved | Indicates that some tetrahedra are about to be removed |
| sofa::component::collision::Tetrahedron | |
| sofa::component::topology::TetrahedronData< T, Alloc > | A class for storing Tetrahedron related data |
| sofa::component::forcefield::TetrahedronFEMForceField< DataTypes > | Compute Finite Element forces based on tetrahedral elements |
| sofa::component::forcefield::TetrahedronFEMForceFieldInternalData< DataTypes > | This class can be overridden if needed for additionnal storage within template specializations |
| sofa::component::forcefield::TetrahedronFEMForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > > | |
| sofa::component::forcefield::TetrahedronFEMForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUElement | Static data associated with each element |
| sofa::component::forcefield::TetrahedronFEMForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUElementForce | Varying data associated with each element |
| sofa::component::forcefield::TetrahedronFEMForceFieldInternalData< gpu::cuda::CudaVectorTypes< TCoord, TDeriv, TReal > >::GPUElementState | Varying data associated with each element |
| sofa::component::collision::TetrahedronModel | |
| sofa::component::collision::TetrahedronModel::TetrahedronInfo | |
| sofa::component::topology::TetrahedronSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an TetrahedronSet |
| sofa::component::topology::TetrahedronSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an TetrahedronSet |
| sofa::component::topology::TetrahedronSetTopologyContainer | Class that stores a set of tetrahedra and provides access with adjacent triangles, edges and vertices |
| sofa::component::topology::TetrahedronSetTopologyModifier | A class that modifies the topology by adding and removing tetrahedra |
| sofa::helper::gl::Texture | |
| TiXmlAttribute | An attribute is a name-value pair |
| TiXmlAttributeSet | |
| TiXmlBase | TiXmlBase is a base class for every class in TinyXml |
| TiXmlBase::Entity | |
| TiXmlComment | An XML comment |
| TiXmlDeclaration | In correct XML the declaration is the first entry in the file |
| TiXmlDocument | Always the top level node |
| TiXmlElement | The element is a container class |
| TiXmlNode | The parent class for everything in the Document Object Model |
| TiXmlText | XML text |
| TiXmlUnknown | Any tag that tinyXml doesn't recognize is save as an unknown |
| sofa::component::linearsolver::TNewMatMatrix< Mat > | |
| sofa::component::collision::TopologicalChangeManager | |
| sofa::component::collision::TopologicalChangeManager::Incision | Global variables to register the two last input points (for incision along one segment in a triangular mesh) |
| sofa::core::componentmodel::topology::TopologicalMapping | This Interface is a new kind of Mapping, called TopologicalMapping, which converts an INPUT TOPOLOGY to an OUTPUT TOPOLOGY (both topologies are of type BaseTopology) |
| sofa::core::componentmodel::topology::Topology | |
| sofa::core::componentmodel::topology::TopologyAlgorithms | A class that contains a set of high-level (user friendly) methods that perform topological changes |
| sofa::component::mapping::TopologyBarycentricMapper< In, Out > | Template class for barycentric mapping topology-specific mappers |
| sofa::core::componentmodel::topology::TopologyChange | Base class to indicate a topology change occurred |
| sofa::component::topology::TopologyChangedEvent | |
| sofa::simulation::TopologyChangeVisitor | |
| sofa::core::componentmodel::topology::TopologyContainer | A class that contains a description of the topology (set of edges, triangles, adjacency information, |
| sofa::core::componentmodel::topology::TopologyModifier | A class that contains a set of low-level methods that perform topological changes |
| sofa::helper::system::thread::Trace | |
| sofa::helper::system::thread::TraceProfile | |
| sofa::helper::gl::Trackball | |
| sofa::helper::gl::Transformation | |
| sofa::simulation::TransformationVisitor | |
| sofa::component::collision::Triangle | |
| sofa::component::topology::Triangle2EdgeTopologicalMapping | This class, called Triangle2EdgeTopologicalMapping, is a specific implementation of the interface TopologicalMapping where : |
| sofa::component::collision::TriangleAABB | |
| sofa::component::forcefield::TriangleBendingSprings< DataTypes > | Bending springs added between vertices of triangles sharing a common edge |
| sofa::component::topology::TriangleData< T, Alloc > | A class for storing Triangle related data |
| sofa::component::forcefield::TriangleFEMForceField< DataTypes > | |
| sofa::helper::io::TriangleLoader | |
| sofa::component::collision::TriangleModel | |
| sofa::component::collision::TriangleModel::TriangleInfo | |
| sofa::component::collision::TriangleOctree | |
| sofa::component::collision::TriangleOctree::traceResult | |
| sofa::component::collision::TriangleOctree::vertexData | |
| sofa::component::collision::TriangleOctreeModel | |
| sofa::component::forcefield::TrianglePressureForceField< DataTypes > | |
| sofa::component::forcefield::TrianglePressureForceField< DataTypes >::TrianglePressureInformation | |
| sofa::component::topology::TrianglesAdded | Indicates that some triangles were added |
| sofa::component::topology::TriangleSetGeometryAlgorithms< DataTypes > | A class that provides geometry information on an TriangleSet |
| sofa::component::topology::TriangleSetTopologyAlgorithms< DataTypes > | A class that performs topology algorithms on an TriangleSet |
| sofa::component::topology::TriangleSetTopologyContainer | Object that stores a set of triangles and provides access to each triangle and its edges and vertices |
| sofa::component::topology::TriangleSetTopologyModifier | A class that modifies the topology by adding and removing triangles |
| sofa::component::topology::TrianglesRemoved | Indicates that some triangles are about to be removed |
| sofa::component::topology::TriangleSubsetData< T > | A class for storing Triangle related data |
| sofa::component::forcefield::TriangularAnisotropicFEMForceField< DataTypes > | |
| sofa::component::forcefield::TriangularBendingSprings< DataTypes > | Bending springs added between vertices of triangles sharing a common edge |
| sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation | |
| sofa::component::forcefield::TriangularBendingSprings< DataTypes >::Mat3 | |
| sofa::component::forcefield::TriangularBiquadraticSpringsForceField< DataTypes > | |
| sofa::component::forcefield::TriangularBiquadraticSpringsForceField< DataTypes >::EdgeRestInformation | |
| sofa::component::forcefield::TriangularBiquadraticSpringsForceField< DataTypes >::Mat3 | |
| sofa::component::forcefield::TriangularBiquadraticSpringsForceField< DataTypes >::TriangleRestInformation | |
| sofa::component::forcefield::TriangularFEMForceField< DataTypes > | Corotational triangle from {NPF05, author = "Nesme, Matthieu and Payan, Yohan and Faure, Fran\c{c}ois", title = "Efficient, Physically Plausible Finite Elements", booktitle = "Eurographics (short papers)", month = "august", year = "2005", editor = "J. Dingliana and F. Ganovelli", keywords = "animation, physical model, elasticity, finite elements", url = "http://www-evasion.imag.fr/Publications/2005/NPF05" } |
| sofa::component::forcefield::TriangularFEMForceField< DataTypes >::EdgeInformation | |
| sofa::component::forcefield::TriangularFEMForceField< DataTypes >::TriangleInformation | |
| sofa::component::forcefield::TriangularFEMForceField< DataTypes >::VertexInformation | |
| sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes > | |
| sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes >::EdgeRestInformation | |
| sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes >::Mat3 | |
| sofa::component::forcefield::TriangularQuadraticSpringsForceField< DataTypes >::TriangleRestInformation | |
| sofa::component::forcefield::TriangularTensorMassForceField< DataTypes > | |
| sofa::component::forcefield::TriangularTensorMassForceField< DataTypes >::EdgeRestInformation | |
| sofa::component::forcefield::TriangularTensorMassForceField< DataTypes >::Mat3 | |
| sofa::component::collision::TSphere< DataTypes > | |
| sofa::component::collision::TSphereModel< TDataTypes > | |
| sofa::component::collision::TSphereModel< TDataTypes >::Loader | |
| sofa::component::mapping::TubularMapping< BasicMapping > | |
| sofa::helper::TypeInfo | |
| Ui_BaseGenGraphForm | |
| Ui_DialogAddObject | |
| Ui_DialogAddPreset | |
| Ui_GUI | |
| Ui_Modeler | |
| sofa::component::constraint::UncoupledConstraintCorrection< TDataTypes > | Component computing contact forces within a simulated body using the compliance method |
| sofa::component::mass::UniformMass< DataTypes, MassType > | |
| sofa::component::constraint::UnilateralInteractionConstraint< DataTypes > | |
| sofa::component::constraint::UnilateralInteractionConstraint< DataTypes >::Contact | |
| sofa::simulation::UpdateContextVisitor | |
| sofa::simulation::UpdateMappingEndEvent | Event fired by Simulation::animate() after computing a new animation step |
| sofa::simulation::UpdateMappingVisitor | |
| sofa::simulation::UpdateSimulationContextVisitor | |
| sofa::simulation::UpdateVisualContextVisitor | |
| sofa::core::objectmodel::VDataPtr< DataTypes > | Access to the getV() vector of a MechanicalObject |
| sofa::defaulttype::Vec< N, real > | |
| sofa::gpu::cuda::Vec3r1< Real > | |
| sofa::defaulttype::VecNoInit< N, real > | Same as Vec except the values are not initialized by default |
| sofa::helper::vector< T, Alloc > | Same as std::vector, + range checking on operator[ ] |
| vector | |
| sofa::component::forcefield::VectorSpringForceField< DataTypes > | |
| sofa::component::forcefield::VectorSpringForceField< DataTypes >::Loader | |
| sofa::component::forcefield::VectorSpringForceField< DataTypes >::Spring | |
| sofa::simulation::VelocityThresholdVisitor | |
| Visitor | |
| sofa::simulation::Visitor | Base class for actions propagated recursively through the scenegraph |
| sofa::simulation::VisitorScheduler | Abstract class defining custom schedule of action execution through the graph |
| sofa::simulation::VisualComputeBBoxVisitor | |
| sofa::simulation::VisualDrawVisitor | |
| sofa::simulation::VisualInitVisitor | |
| sofa::core::VisualModel | An interface which all VisualModel inherit |
| sofa::component::visualmodel::VisualModelImpl | Abstract class which implements partially VisualModel |
| sofa::simulation::VisualUpdateVisitor | |
| sofa::simulation::VisualVisitor | |
| sofa::component::mapping::VoidMapping | |
| sofa::component::collision::VoxelGrid | |
| WFloatLineEdit | |
| sofa::component::misc::WriteState | Write State vectors to file at a given set of time instants A period can be etablished at the last time instant The DoFs to print can be chosen using DOFsX and DOFsV Stop to write the state if the kinematic energy reach a given threshold (stopAt) The energy will be measured at each period determined by keperiod |
| sofa::component::misc::WriteStateActivator | |
| sofa::component::misc::WriteStateCreator | Create WriteState component in the graph each time needed |
| sofa::simulation::WriteStateVisitor | |
| sofa::core::objectmodel::XDataPtr< DataTypes > | Access to the getX() vector of a MechanicalObject |
| sofa::simulation::XMLPrintVisitor | |