►Ncliplane_test | |
CTestClipPlane | |
►Ncustomns | |
CCustomBaseObject | |
CCustomBaseObjectT | |
►Ndefaultpipeline_test | |
CTestDefaultPipeLine | |
►NEigen | |
►Ninternal | |
Csparse_time_dense_product_impl_MT | |
Csparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, ColMajor, false > | |
Csparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, ColMajor, true > | |
Csparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, RowMajor, false > | |
Csparse_time_dense_product_impl_MT< SparseLhsType, DenseRhsType, DenseResType, RowMajor, true > | |
Ctraits< SparseTimeDenseProduct_MT< Lhs, Rhs > > | |
CSparseDenseProductReturnType_MT | |
CSparseDenseProductReturnType_MT< Lhs, Rhs, 1 > | |
CSparseTimeDenseProduct_MT | |
►Nlight_test | |
CTestLight | |
►Nqglviewer | |
CAxisPlaneConstraint | An abstract class for Frame Constraints defined by an axis or a plane |
CCamera | A perspective or orthographic camera |
CCameraConstraint | An AxisPlaneConstraint defined in the camera coordinate system |
CConstraint | An interface class for Frame constraints |
CFrame | Coordinate system, defined by a position and an orientation |
CKeyFrameInterpolator | A keyFrame Catmull-Rom Frame interpolator |
CLocalConstraint | An AxisPlaneConstraint defined in the Frame local coordinate system |
CManipulatedCameraFrame | ManipulatedFrame with Camera specific mouse bindings |
CManipulatedFrame | A ManipulatedFrame is a Frame that can be rotated and translated using the mouse |
CMouseGrabber | Abstract class for objects that grab mouse focus in a QGLViewer |
CQuaternion | 3D rotations and orientations |
CVec | 3D positions and 3D vectors |
CWorldConstraint | An AxisPlaneConstraint defined in the world coordinate system |
►Nsofa | This allow MeshTrian to interact with the messaging system |
►Nanother_namespace | |
CEmptyObject | |
►Ncomponent | |
►Nanimationloop | |
CConstraintAnimationLoop | |
CConstraintProblem | |
CFreeMotionAnimationLoop | |
CMechanicalAccumulateConstraint2 | |
CMechanicalGetConstraintResolutionVisitor | |
CMechanicalSetConstraint | |
CMultiStepAnimationLoop | |
CMultiTagAnimationLoop | |
►Nbehaviormodel | |
CMyBehaviorModel | |
►Ncollision | |
►Ndetection | |
►Nalgorithm | |
►CBruteForceBroadPhase | Perform an extensive pair-wise collision test based on the bounding volume of collision models |
CFirstLastCollisionModel | |
CBruteForceDetection | |
►CBVHNarrowPhase | Narrow phase collision detection based on bounding volume hierarchy |
CFinestCollision | Store data related to two finest CollisionModel's |
CCollidingPair | |
►CCollidingPM | |
CCollModID | |
CCollisionPairID | |
CCompPEndPoint | |
CDefaultPipeline | |
CDirectSAP | |
►CDirectSAPNarrowPhase | |
CBoxData | |
CDSAPBox | |
CEndPoint | |
CEndPointID | |
CIncrSAP | |
CISAPBox | |
CMirrorIntersector | |
CRayTraceDetection | It is a Ray Trace based collision detection algorithm |
CRayTraceNarrowPhase | It is a Ray Trace based collision detection algorithm |
►Nintersection | |
CBaseProximityIntersection | |
CDiscreteIntersection | |
CLocalMinDistance | |
CMeshDiscreteIntersection | |
CMeshMinProximityIntersection | |
CMeshNewProximityIntersection | |
CMinProximityIntersection | |
CNewProximityIntersection | |
CRayDiscreteIntersection | |
CRayNewProximityIntersection | |
CTetrahedronDiscreteIntersection | |
►Ngeometry | |
CCube | |
►CCubeCollisionModel | |
CCubeData | |
CCubeSortPredicate | |
CCylinderCollisionModel | |
►CLineCollisionModel | |
CLineData | |
CPointCollisionModel | |
CRay | |
CRayCollisionModel | |
CSphereCollisionModel | |
CTCylinder | |
CTetrahedron | |
►CTetrahedronCollisionModel | |
CTetrahedronInfo | |
CTLine | |
CTPoint | |
CTriangleCollisionModel | |
CTriangleModelInRegularGrid | |
CTriangleOctreeModel | |
CTSphere | |
CTTriangle | |
►Nresponse | |
►Ncontact | |
CBarycentricPenalityContact | |
CBarycentricStickContact | |
CBaseRayContact | |
CContactIdentifier | |
CContactListener | |
CDefaultContactManager | |
CFrictionContact | |
►CPenalityContactForceField | |
CContact | |
CRayContact | |
►CRuleBasedContactManager | |
CRule | |
CStickContactConstraint | |
►Nmapper | |
CBarycentricContactMapper | Base class for all mappers using BarycentricMapping |
CBaseContactMapper | Base class common to all mappers able to provide a MechanicalState of a given type |
CContactMapper | This class will be specialized to whatever mapper is required |
CContactMapper< collision::geometry::CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TVec3Types > | |
CContactMapper< collision::geometry::LineCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for LineModel |
CContactMapper< collision::geometry::PointCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for PointModel |
CContactMapper< collision::geometry::RigidSphereModel, TVec3Types > | |
CContactMapper< collision::geometry::SphereCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for SphereModel |
CContactMapper< collision::geometry::TetrahedronCollisionModel, DataTypes > | Mapper for TetrahedronCollisionModel |
CContactMapper< collision::geometry::TriangleCollisionModel< sofa::defaulttype::Vec3Types >, DataTypes > | Mapper for TriangleModel |
CContactMapperCreator | |
CGenerateStringID | |
CIdentityContactMapper | Base class for IdentityMapping based mappers |
CIdentityContactMapper< TCollisionModel, typename TCollisionModel::InDataTypes > | Specialization of IdentityContactMapper when mapping to the same DataTypes, as no mapping is required in this case |
CRigidContactMapper | Base class for all mappers using RigidMapping |
CSubsetContactMapper | Base class for all mappers using SubsetMapping |
►Nconstraint | |
►Nlagrangian | |
►Ncorrection | |
CConstraintActivation | |
CGenericConstraintCorrection | |
CLinearSolverConstraintCorrection | Component computing constrained forces within a simulated body using the compliance method |
►CPrecomputedConstraintCorrection | Component computing constraint forces within a simulated body using the compliance method |
CInverseStorage | |
CUncoupledConstraintCorrection | Component computing constraint forces within a simulated body using the compliance method |
►Nmodel | |
►Nbilateralconstraintresolution | |
CBilateralConstraintResolution | |
CBilateralConstraintResolution3Dof | |
CBilateralConstraintResolutionNDof | |
CBilateralInteractionConstraint | |
CBilateralInteractionConstraintSpecialization | |
CBilateralInteractionConstraintSpecialization< RigidImpl > | |
CPreviousForcesContainer | |
CRigidImpl | |
CSlidingConstraint | |
CStopperConstraint | |
CStopperConstraintResolution1Dof | |
CUniformConstraint | |
CUnilateralConstraintResolution | |
CUnilateralConstraintResolutionWithFriction | |
►CUnilateralInteractionConstraint | |
CContact | |
►Nsolver | |
CConstraintProblem | |
CConstraintSolverImpl | |
CConstraintStoreLambdaVisitor | |
CGenericConstraintProblem | |
CGenericConstraintSolver | |
CLCPConstraintProblem | |
CLCPConstraintSolver | |
CMechanicalGetConstraintResolutionVisitor | |
CMechanicalGetConstraintViolationVisitor | Gets the vector of constraint violation values |
►Nprojective | |
CAffineMovementConstraint | |
CAffineMovementConstraintInternalData | |
CAttachConstraint | |
CFixedConstraint | |
CFixedConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CFixedPlaneConstraint | |
CFixedPlaneConstraintInternalData | This class can be overriden if needed for additionnal storage within template specilizations |
CFixedRotationConstraint | |
CFixedTranslationConstraint | |
CFixedTranslationConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CHermiteSplineConstraint | |
CLinearMovementConstraint | |
CLinearMovementConstraintInternalData | |
CLinearVelocityConstraint | |
►COscillatorConstraint | |
COscillator | |
CParabolicConstraint | |
CPartialFixedConstraint | |
CPartialLinearMovementConstraint | |
CPartialLinearMovementConstraintInternalData | |
CPatchTestMovementConstraint | |
CPatchTestMovementConstraintInternalData | |
CPositionBasedDynamicsConstraint | |
CPositionBasedDynamicsConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CProjectDirectionConstraint | |
CProjectDirectionConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CProjectToLineConstraint | |
CProjectToLineConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CProjectToPlaneConstraint | |
CProjectToPlaneConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CProjectToPointConstraint | |
CProjectToPointConstraintInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CSkeletalMotionConstraint | |
CSkeletonJoint | |
►Nconstraintset | |
►Ncontroller | |
CController | Controller Class. Interface of user interaction on SOFA Components. Provides also an interface for BeginAnimation and EndAnimation events launched at the beginning and the end of a time step |
CMechanicalStateController | MechanicalStateController Class |
►Ndiffusion | |
CTetrahedronDiffusionFEMForceField | |
►Nengine | |
►Nanalyze | |
CAverageCoord | |
CClusteringEngine | |
CDistances | |
CDistancesInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CHausdorffDistance | |
CShapeMatching | |
CSumEngine | |
►Ngenerate | |
CExtrudeEdgesAndGenerateQuads | |
CExtrudeQuadsAndGenerateHexas | |
CExtrudeSurface | |
CGenerateCylinder | |
CGenerateGrid | |
CGenerateRigidMass | |
CGenerateSphere | |
CGroupFilterYoungModulus | |
CJoinPoints | |
CMergeMeshes | |
CMergePoints | |
CMergeSets | |
CMergeVectors | |
CMeshBarycentricMapperEngine | |
CMeshClosingEngine | |
CMeshTetraStuffing | Create a tetrahedral volume mesh from a surface, using the algorithm from F. Labelle and J.R. Shewchuk, "Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles", SIGGRAPH 2007 |
CNormalsFromPoints | |
CNormEngine | Convert a vector of Vecs in a vector of their l-norms |
CRandomPointDistributionInSurface | |
CSpiral | |
►Nselect | |
►Nboxroi | |
►CBoxROI | |
COrientedBox | |
CComplementaryROI | |
CIndicesFromValues | |
CMergeROIs | |
CMeshBoundaryROI | |
CMeshROI | |
CMeshSampler | |
CMeshSplittingEngine | |
CMeshSubsetEngine | |
CNearestPointROI | |
CPairBoxROI | |
CPlaneROI | |
CPointsFromIndices | |
CProximityROI | |
CSelectConnectedLabelsROI | |
CSelectLabelROI | |
CSortingPair | |
CSphereROI | |
CSubsetTopology | |
CValuesFromIndices | |
►CValuesFromPositions | |
CTempData | |
►Ntransform | |
CAbstractTransformMatrixEngine | |
CDifferenceEngine | |
CDilateEngine | |
CDisplacementMatrixEngine | |
CDisplacementTransformEngine | |
CIndexValueMapper | |
CIndices2ValuesMapper | |
CInvertTransformMatrixEngine | |
CMapIndices | |
CMathOp | |
CMathOpAdd | |
CMathOpAnd | |
CMathOpApply | |
CMathOpApply< std::pair< TOps1, TOps2 > > | |
CMathOpDiv | |
CMathOpMax | |
CMathOpMin | |
CMathOpMul | |
CMathOpNames | |
CMathOpNames< std::pair< TOps1, TOps2 > > | |
CMathOpNAnd | |
CMathOpNOr | |
CMathOpNot | |
CMathOpOr | |
CMathOpSub | |
CMathOpTraits | |
CMathOpTraits< bool > | |
CMathOpTraits< double > | |
CMathOpTraits< float > | |
CMathOpTraits< int > | |
CMathOpTraits< type::Vec< N, Real > > | |
CMathOpTraitsBool | Bool-like ops |
CMathOpTraitsReal | Real-like ops |
CMathOpTraitsVecReal | Real-like ops |
CMathOpXNor | |
CMathOpXor | |
CProjectiveTransformEngine | |
CQuatToRigidEngine | |
CRigidToQuatEngine | |
CROIValueMapper | |
CRotateTransformMatrixEngine | |
CRotation | |
CRotationSpecialized | |
CRotationSpecialized< DataTypes, 2, false > | |
CRotationSpecialized< DataTypes, 3, false > | |
CScale | |
CScaleTransformMatrixEngine | |
CSmoothMeshEngine | |
CTransform | |
CTransformEngine | |
CTransformOperation | |
CTransformPosition | |
CTranslateTransformMatrixEngine | |
CTranslation | |
CVertex2Frame | |
CTestEngine | |
►Nfem | |
►Nhaptics | |
CForceFeedback | Base class implementing forcefeedback as a force field |
CLCPForceFeedback | |
CMechanicalStateForceFeedback | |
CNullForceFeedback | Null force feedback for haptic feedback device |
CNullForceFeedbackT | Null force feedback for haptic feedback device |
►Nio | |
►Nmesh | |
►Nbasevtkreader | |
►CBaseVTKReader | |
CBaseVTKDataIO | |
CVTKDataIO | |
CGIDMeshLoader | |
CGridMeshCreator | |
CLegacyVTKReader | |
CMeshGmshLoader | |
CMeshOBJLoader | |
CMeshOffLoader | |
CMeshSTLLoader | |
CMeshTrianLoader | |
CMeshVTKLoader | |
CMeshXspLoadDataHook | |
CMeshXspLoader | |
COffSequenceLoader | |
CSphereLoader | |
CStringMeshCreator | |
CVoxelGridLoader | |
CXMLVTKReader | |
►Nlinearsolver | |
►Ndirect | |
CAsyncSparseLDLSolver | |
CBTDLinearSolver | |
CCholeskySolver | Direct linear solver based on Cholesky factorization, for dense matrices |
CEigenDirectSparseSolver | |
CEigenSimplicialLDLT | |
CEigenSimplicialLLT | |
CEigenSparseLU | |
CEigenSparseQR | |
CPrecomputedLinearSolver | Linear system solver based on a precomputed inverse matrix |
CPrecomputedLinearSolverInternalData | |
CSimplicialLDLTTraits | |
CSimplicialLLTTraits | |
CSparseCholeskySolver | |
CSparseLDLImplInvertData | |
CSparseLDLSolver | |
CSparseLDLSolverImpl | |
CSparseLUInvertData | |
CSparseLUSolver | |
CSparseLUTraits | |
CSparseQRTraits | |
CSVDLinearSolver | |
►Niterative | |
CCGLinearSolver | Linear system solver using the conjugate gradient iterative algorithm |
CMinResLinearSolver | |
CShewchukPCGLinearSolver | Linear system solver using the conjugate gradient iterative algorithm |
►Npreconditioner | |
CBlockJacobiPreconditioner | Linear solver based on a NxN bloc diagonal matrix (i.e. block Jacobi preconditioner) |
CBlockJacobiPreconditionerInternalData | |
CJacobiPreconditioner | Linear solver based on a diagonal matrix (i.e. Jacobi preconditioner) |
CPrecomputedWarpPreconditioner | Linear system solver based on a precomputed inverse matrix, wrapped by a per-node rotation matrix |
CPrecomputedWarpPreconditionerInternalData | |
►CSSORPreconditioner | |
CSSORPreconditionerInvertData | |
CWarpPreconditioner | Linear system solver wrapping another (precomputed) linear solver by a per-node rotation matrix |
CBaseMatrixLinearSolver | |
CEigenSparseMatrix | |
CGraphScatteredMatrix | |
CGraphScatteredVector | |
CMatrixInvertData | |
►CMatrixLinearSolver | |
CTempVectorContainer | |
►CMatrixLinearSolver< Matrix, Vector, NoThreadManager > | |
CLinearSystemData | |
CTempVectorContainer | |
CMatrixLinearSolverInternalData | |
CMultExpr | |
CNoThreadManager | Empty class used for default solver implementation without multi-threading support |
►Nloader | |
►Nmapping | |
►Nlinear | |
CBarycentricMapperEdgeSetTopology | |
CBarycentricMapperHexahedronSetTopology | Class allowing barycentric mapping computation on a HexahedronSetTopology |
CBarycentricMapperMeshTopology | Class allowing barycentric mapping computation on a MeshTopology |
CBarycentricMapperQuadSetTopology | Class allowing barycentric mapping computation on a QuadSetTopology |
CBarycentricMapperRegularGridTopology | Class allowing barycentric mapping computation on a RegularGridTopology |
CBarycentricMapperSparseGridTopology | Class allowing barycentric mapping computation on a SparseGridTopology |
CBarycentricMapperTetrahedronSetTopology | Class allowing barycentric mapping computation on a TetrahedronSetTopology |
CBarycentricMapperTetrahedronSetTopology< sofa::defaulttype::StdVectorTypes< sofa::type::Vec< 3, TInReal >, sofa::type::Vec< 3, TInReal >, TInReal >, sofa::defaulttype::StdRigidTypes< 3, TOutReal > > | |
CBarycentricMapperTetrahedronSetTopologyRigid | Class allowing barycentric mapping computation on a TetrahedronSetTopology in Vec3 -> Rigid case |
CBarycentricMapperTriangleSetTopology | Class allowing barycentric mapping computation on a TriangleSetTopology |
CBarycentricMapping | |
CBeamLinearMapping | |
CCenterOfMassMapping | |
CCenterOfMassMappingOperation | |
CCenterOfMassMulti2Mapping | |
CCenterOfMassMultiMapping | |
CDeformableOnRigidFrameMapping | |
CDeformableOnRigidFrameMappingInternalData | Maps a deformable mechanical state to another deformable mechanical state mapped onto a rigid frame. Inputs: One Vec3 and One Rigid mechanical objects Output: One Vec3 mechanical object |
CIdentityMapping | |
CIdentityMultiMapping | Concatanate several entire mechanical states together |
CLineSetSkinningMapping | |
CMesh2PointMechanicalMapping | |
CMesh2PointTopologicalMapping | |
CRigidMappingMatrixHelper | |
CRigidMappingMatrixHelper< 2, Real > | |
CRigidMappingMatrixHelper< 3, Real > | |
CSimpleTesselatedHexaTopologicalMapping | |
CSimpleTesselatedTetraMechanicalMapping | |
CSimpleTesselatedTetraTopologicalMapping | |
CSkinningMapping | |
CSubsetMapping | Compute a subset of input points |
CSubsetMappingInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CSubsetMultiMapping | |
CTubularMapping | |
CVoidMapping | |
►Nmappedmatrix | |
CMappingGeometricStiffnessForceField | |
►CMechanicalMatrixMapper | This component allows to map mechanical matrices (Stiffness, Mass) through a mapping |
CJacobianTask | |
CJtKMatrixProduct | |
►Nnonlinear | |
CBaseDistanceFromTargetMapping | |
CDistanceFromTargetMapping | |
CDistanceFromTargetMappingInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CDistanceMapping | |
CDistanceMultiMapping | |
►CRigidMapping | |
CLoader | |
CRigidMappingInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CRigidMappingMatrixHelper | |
CRigidMappingMatrixHelper< 2, Real > | |
CRigidMappingMatrixHelper< 3, Real > | |
►CRigidRigidMapping | |
CLoader | |
CSquareDistanceMapping | |
CSquareMapping | |
►Nmass | |
CAddMToMatrixFunctor | |
CAddMToMatrixFunctor< defaulttype::RigidDeriv< N, Real >, defaulttype::RigidMass< N, Real > > | |
►CDiagonalMass | This component computes the integral of this mass density over the volume of the object geometry but it supposes that the Mass matrix is diagonal |
CLoader | |
CDiagonalMassInternalData | |
CMassType | |
CMassType< defaulttype::StdVectorTypes< TCoord, TDeriv, TReal > > | |
CMassType< sofa::defaulttype::StdRigidTypes< N, real > > | |
CMeshMatrixMass | This component computes the integral of this mass density over the volume of the object geometry |
CMeshMatrixMassInternalData | |
CUniformMass | |
►Nmechanicalload | |
►CConicalForceField | |
CContact | |
CConicalForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CConstantForceField | Apply constant forces to given degrees of freedom |
CDiagonalVelocityDampingForceField | Apply damping forces to given degrees of freedom |
►CEdgePressureForceField | |
CEdgePressureInformation | |
►CEllipsoidForceField | |
CContact | |
CEllipsoidForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
►CInteractionEllipsoidForceField | |
CContact | |
CTempVars | |
CInteractionEllipsoidForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CLinearForceField | |
CLinearForceFieldInternalData | |
►COscillatingTorsionPressureForceField | |
CTrianglePressureInformation | |
CPlaneForceField | |
CPlaneForceFieldInternalData | |
►CQuadPressureForceField | QuadPressureForceField Class |
CQuadPressureInformation | |
►CSphereForceField | |
CContact | |
CSphereForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CSurfacePressureForceField | SurfacePressureForceField Class |
CTaitSurfacePressureForceField | |
CTorsionForceField | TorsionForceField |
►CTrianglePressureForceField | |
CTrianglePressureInformation | |
CUniformVelocityDampingForceField | Apply damping forces to given degrees of freedom |
►Nodesolver | |
►Nbackward | |
CEulerImplicitSolver | |
CNewmarkImplicitSolver | |
CStaticSolver | |
CVariationalSymplecticSolver | |
►Nforward | |
CCentralDifferenceSolver | |
CDampVelocitySolver | |
CEulerExplicitSolver | |
CRungeKutta2Solver | |
CRungeKutta4Solver | |
►Ntesting | |
CGetAssembledSizeVisitor | |
CGetVectorVisitor | |
CODESolverSpringTest | |
►Nplayback | |
CCompareState | |
CCompareStateCreator | Create CompareState component in the graph each time needed |
CCompareStateResult | |
CCompareTopology | |
CCompareTopologyCreator | Create CompareTopology component in the graph each time needed |
CCompareTopologyResult | |
Cinput_event | |
CInputEventReader | InputEventReader Class |
CReadState | |
CReadStateActivator | |
CReadStateCreator | Create ReadState component in the graph each time needed |
CReadStateModifier | |
CReadTopology | |
CReadTopologyActivator | |
CReadTopologyCreator | Create ReadTopology component in the graph each time needed |
CReadTopologyModifier | |
CWriteState | |
CWriteStateActivator | |
CWriteStateCreator | Create WriteState component in the graph each time needed |
CWriteTopology | |
CWriteTopologyActivator | |
CWriteTopologyCreator | Create WriteTopology component in the graph each time needed |
►Nsceneutility | |
►Ninfocomponent | |
CInfoComponent | |
►Nmakealiascomponent | |
CMakeAliasComponent | |
►Nmakedataaliascomponent | |
CMakeDataAliasComponent | A component to add alias to other components |
CAddDataRepository | Add a new path to DataRepository |
CAddPluginRepository | Add a new path to PluginRepository |
CBaseAddResourceRepository | |
CFileMessageHandlerComponent | A sofa component to add a FileMessageHandlerComponent to the main logger |
CMessageHandlerComponent | A sofa component to add a MessageHandler to the main logger |
CPauseAnimation | |
CPauseAnimationOnEvent | |
►Nsetting | |
CBackgroundSetting | Class for the configuration of background settings |
CMouseButtonSetting | |
CSofaDefaultPathSetting | Class for the configuration of default path for sofa application |
CStatsSetting | Class for the configuration of stats settings |
CViewerSetting | Class for the configuration of viewer settings |
►Nsolidmechanics | |
►Nfem | |
►Nelastic | |
►CFastTetrahedralCorotationalForceField | |
CTetrahedronRestInformation | Data structure stored for each tetrahedron |
CFastTetrahedralCorotationalForceFieldData | This class can be overridden if needed for additionnal storage within template specializations |
►CHexahedralFEMForceField | |
CHexahedronInformation | Information stored for each hexahedron |
CHexahedralFEMForceFieldAndMass | |
CHexahedronFEMForceField | |
CHexahedronFEMForceFieldAndMass | |
CHexahedronFEMForceFieldInternalData | |
►CQuadBendingFEMForceField | |
CEdgeInformation | Class to store FEM information on each edge, for topology modification handling |
CQuadInformation | Class to store FEM information on each quad, for topology modification handling |
CVertexInformation | Class to store FEM information on each vertex, for topology modification handling |
►CTetrahedralCorotationalFEMForceField | |
CTetrahedronInformation | Information stored for each tetrahedron |
CTetrahedronFEMForceField | |
CTetrahedronFEMForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CTriangleFEMForceField | |
CTriangleFEMUtils | |
CTriangularAnisotropicFEMForceField | |
►CTriangularFEMForceField | |
CTriangleInformation | Class to store FEM information on each triangle, for topology modification handling |
CVertexInformation | Class to store FEM information on each vertex, for topology modification handling |
►CTriangularFEMForceFieldOptim | |
CTriangleInfo | Class to store FEM information on each triangle, for topology modification handling |
CTriangleState | |
CTriangularFEMForceFieldOptimInternalData | This class can be overridden if needed for additionnal storage within template specializations |
►Nhyperelastic | |
►Nmaterial | |
CBaseMaterial | |
CBoyceAndArruda | |
CCosta | |
CHyperelasticMaterial | |
CMaterialParameters | |
CMooneyRivlin | |
CNeoHookean | |
COgden | |
CPlasticMaterial | |
CStrainInformation | |
CSTVenantKirchhoff | |
CVerondaWestman | |
►CStandardTetrahedralFEMForceField | |
CEdgeInformation | Data structure stored for each edge |
CTetrahedronRestInformation | Data structure stored for each tetrahedron |
►CTetrahedronHyperelasticityFEMForceField | |
CEdgeInformation | Data structure stored for each edge |
CTetrahedronRestInformation | Data structure stored for each tetrahedron |
►Nnonuniform | |
CHexahedronCompositeFEMForceFieldAndMass | |
CHexahedronCompositeFEMMapping | |
CNonUniformHexahedralFEMForceFieldAndMass | |
CNonUniformHexahedronFEMForceFieldAndMass | |
►Nspring | |
CAngularSpringForceField | This class describes a simple elastic springs ForceField between DOFs positions and rest positions |
►CFastTriangularBendingSprings | |
CEdgeSpring | |
►CFrameSpringForceField | |
CSpring | |
CFrameSpringForceFieldInternalData | |
CGearSpring | |
CGearSpringForceField | |
CGearSpringForceFieldInternalData | |
CJointSpring | JOINTSPRING |
CJointSpringForceField | |
CJointSpringForceFieldInternalData | |
CLinearSpring | This class contains the description of one linear spring |
CMeshSpringForceField | |
CPolynomialRestShapeSpringsForceField | This class describes a polynomial elastic springs ForceField between DOFs positions and rest positions |
CPolynomialSpringsForceField | This class describes a polynomial elastic springs ForceField |
CQuadBendingSprings | |
►CQuadularBendingSprings | |
CEdgeInformation | |
CRegularGridSpringForceField | |
CRepulsiveSpringForceField | |
CRestShapeSpringsForceField | This class describes a simple elastic springs ForceField between DOFs positions and rest positions |
►CSpringForceField | Set of simple springs between particles |
CLoader | |
CSpringForceFieldInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CStiffSpringForceField | |
CTriangleBendingSprings | |
►CTriangularBendingSprings | |
CEdgeInformation | |
►CTriangularBiquadraticSpringsForceField | |
CEdgeRestInformation | |
CMat3 | |
CTriangleRestInformation | |
►CTriangularQuadraticSpringsForceField | |
CEdgeRestInformation | |
CMat3 | |
CTriangleRestInformation | |
►CVectorSpringForceField | |
CLoader | |
CSpring | |
►Ntensormass | |
►CTetrahedralTensorMassForceField | |
CEdgeRestInformation | |
CMat3 | |
►CTriangularTensorMassForceField | |
CEdgeRestInformation | |
CMat3 | |
►Nstatecontainer | |
CMappedObject | |
CMappedObjectInternalData | This class can be overridden if needed for additionnal storage within template specializations |
CMechanicalObject | This class can be overridden if needed for additionnal storage within template specializations |
CMechanicalObjectInternalData | |
►Ntopology | |
►Ncontainer | |
►Nconstant | |
CCubeTopology | |
►CMeshTopology | |
CPrimitiveUpdate | |
CSphereQuadTopology | |
►Ndynamic | |
CBasicArrayInterface | A class used as an interface with an array : Useful to compute geometric information on each edge in an efficient way |
CDynamicSparseGridGeometryAlgorithms | |
CDynamicSparseGridTopologyContainer | |
CDynamicSparseGridTopologyModifier | |
CEdgeSetGeometryAlgorithms | |
CEdgeSetTopologyContainer | |
CEdgeSetTopologyModifier | |
CHexahedronSetGeometryAlgorithms | |
CHexahedronSetTopologyContainer | |
CHexahedronSetTopologyModifier | |
CMultilevelHexahedronSetTopologyContainer | |
CMultilevelModification | |
CNumericalIntegrationDescriptor | Cross product for 3-elements vectors |
CPointSetGeometryAlgorithms | |
CPointSetTopologyContainer | |
CPointSetTopologyModifier | |
CQuadSetGeometryAlgorithms | |
CQuadSetTopologyContainer | |
CQuadSetTopologyModifier | |
CTetrahedronSetGeometryAlgorithms | |
CTetrahedronSetTopologyContainer | |
CTetrahedronSetTopologyModifier | |
CTriangleSetGeometryAlgorithms | |
CTriangleSetTopologyContainer | : Object that stores a set of triangles and provides access to each triangle and its edges and vertices |
CTriangleSetTopologyModifier | |
►Ngrid | |
CCylinderGridTopology | Define a cylinder grid topology Paramenters are its |
CGridTopology | Define a regular grid topology, with no spatial information |
CRegularGridTopology | |
CSparseGridMultipleTopology | |
►CSparseGridRamificationTopology | SparseGridTopology where each resulting cube contains only one independant connexe component (nodes can be multiplied by using virtual nodes) |
CConnexion | Connexion corresponds to a connexe component in each regular hexa (each non-void hexa has at less one connexion) |
CSparseGridTopology | |
CSphereGridTopology | Define a sphere grid topology Paramenters are its |
►Nmapping | |
CCenterPointTopologicalMapping | |
CEdge2QuadTopologicalMapping | |
CHexa2QuadTopologicalMapping | |
CHexa2TetraTopologicalMapping | |
CIdentityTopologicalMapping | |
CQuad2TriangleTopologicalMapping | |
CSubsetTopologicalMapping | |
CTetra2TriangleTopologicalMapping | |
CTriangle2EdgeTopologicalMapping | |
►Nutility | |
CTopologicalChangeProcessor | |
CTopologyBoundingTrasher | |
CTopologyChecker | |
CTriangleIncisionInformation | |
►Nuserinteraction | |
►Nvisual | |
CBaseCamera | |
CCamera | |
CInteractiveCamera | |
CLineAxis | |
CRecordedCamera | |
CTrailRenderer | |
CVec3State | |
CVisual3DText | Draw camera-oriented (billboard) 3D text |
CVisualGrid | |
►CVisualModelImpl | Abstract class which implements partially VisualModel |
CFaceGroup | |
CVisualStyle | VisualStyle component controls the DisplayFlags state embedded in the VisualParams for the current subgraph. It merges the DisplayFlags conveyed by the VisualParams with its own DisplayFlags |
CVisualTransform | |
►Ncore | |
►Nbehavior | For BaseMatrix |
CBaseAnimationLoop | Component responsible for main animation algorithms, managing how and when mechanical computation happens in one animation step |
►CBaseConstraint | Component computing constraints within a simulated body |
CConstraintBlockInfo | |
CBaseConstraintCorrection | Component computing constraint forces within a simulated body using the compliance method |
CBaseConstraintSet | |
CBaseController | BaseController Class. Interface of user interaction on SOFA Components. Empty class to provide an interface for the Factory |
CBaseForceField | Component computing forces within simulated bodies |
CBaseInteractionConstraint | BaseInteractionConstraint is a constraint linking several bodies (MechanicalState) together |
CBaseInteractionForceField | BaseInteractionForceField is a force field linking several bodies (MechanicalState) together |
CBaseInteractionProjectiveConstraintSet | BaseInteractionProjectiveConstraintSet is a constraint linking several bodies (MechanicalState) together |
CBaseLinearSolver | Abstract base class (as type identifier) for linear system solvers without any API |
CBaseMass | Component responsible for mass-related computations (gravity, acceleration) |
►CBaseMechanicalState | Component storing all state vectors of a simulated body (position, velocity, etc) |
CConstraintBlock | |
CVMultiOpEntry | |
CBaseProjectiveConstraintSet | Component computing projective constraints within a simulated body |
CBaseRotationFinder | |
CBaseVectorOperations | |
►CBlocMatrixWriter | |
CBaseMatrixWriter | |
CBlocBaseMatrixWriter | |
CBlocCRSMatrixWriter | |
CCRSMatrixWriter | |
CDispatcherForceField_addKToMatrix | |
CConstraint | Component computing constraints within a simulated body |
CConstraintCorrection | |
CConstraintResolution | Object computing a constraint resolution within a Gauss-Seidel algorithm |
CConstraintSolver | Component responsible for the expression and solution of system of equations related to constraints. The main method is solveConstraint(const ConstraintParams *, MultiVecId , MultiVecId ); The default implementation successively calls: prepareStates, buildSystem, solveSystem, applyCorrection. The parameters are defined in class ConstraintParams |
CCRSMultiMatrixAccessor | |
CDefaultMultiMatrixAccessor | |
CForceField | Component computing forces within a simulated body |
CLinearSolver | Abstract interface for linear system solvers |
CMass | Component responsible for mass-related computations (gravity, acceleration) |
CMechanicalMatrix | |
CMechanicalState | Component storing all state vectors of a simulated body (position, velocity, etc), using the datatype specified in the templace |
CMixedInteractionConstraint | Component computing constraints between a pair of simulated body |
CMixedInteractionForceField | Component computing forces between a pair of simulated body |
CMultiMatrix | |
►CMultiMatrixAccessor | |
CInteractionMatrixRef | Simple structure holding a reference to the submatrix related to the interactions between two MechanicalStates |
CMatrixRef | Simple structure holding a reference to the submatrix related to one MechanicalState |
COdeSolver | Component responsible for timestep integration, i.e. advancing the state from time t to t+dt |
CPairInteractionConstraint | Component computing constraints between a pair of simulated body |
CPairInteractionForceField | Component computing forces between a pair of simulated body |
CPairInteractionProjectiveConstraintSet | Component computing constraints between a pair of simulated body |
CPairStateAccessor | |
CProjectiveConstraintSet | Component computing constraints within a simulated body |
CRotationFinder | |
CSingleMatrixAccessor | |
CSingleStateAccessor | |
CStateAccessor | |
CTMultiVec | |
►Ncollision | |
CBaseIntersector | |
CBaseIntersectorCreator | |
CBroadPhaseDetection | Given a set of root collision models, computes potentially colliding pairs |
CCollisionAlgorithm | |
CCollisionGroupManager | Given a set of contacts, create integration groups |
►CContact | Contact response component handling the response between a pair of models |
CFactory | |
CContactManager | Given a set of detected contact points, create contact response components |
CDetection | |
CDetectionOutput | Generic description of a contact point, used for most collision models except special cases such as GPU-based collisions |
CDetectionOutputVector | Abstract description of a set of contact point |
CDummyDetectionOutputVector | |
CDummyNarrowPhaseDetection | Empty class inheriting from the abstract class NarrowPhaseDetection |
CElementIntersector | |
CIntersection | Given 2 collision elements, test if an intersection is possible (for bounding volumes), or compute intersection points if any |
CIntersectorCreator | |
CIntersectorFactory | |
CIntersectorMap | |
CMemberElementIntersector | |
CNarrowPhaseDetection | Given a set of potentially colliding pairs of models, compute set of contact points |
CPipeline | Pipeline component gather list of collision models and control the sequence of computations |
CTDetectionOutputVector | Generic description of a set of contact point between two specific collision models |
►Nloader | |
CBaseLoader | |
CImageLoader | |
CMeshLoader | |
CSceneLoader | |
CVoxelLoader | |
►Nobjectmodel | |
CAbstractDataLink | AbstractDataLink is the base class for every link between two data fields The targetted BaseData is called the "target", The base object owning the current "child" object is the "owner" it is possible to store a path in a DataLink, in that case, at each DataLink access the path is resolved to search for a corresponding Data until one is found. Once a Data is set, the path is discarded |
CAspect | |
CAspectBuffer | |
CAspectPool | |
CBase | Base class for everything |
CBaseClass | Class hierarchy reflection base class |
►CBaseClassNameHelper | |
CDefaultTypeTemplateName | |
CDefaultTypeTemplateName< C< T1, Ts... > > | |
►CBaseContext | Base class for Context classes, storing shared variables and parameters |
CGetObjectsCallBack | |
CGetObjectsCallBackT | Helper functor allowing to insert an object into a container |
►CBaseData | Abstract base class for Data |
CBaseInitData | This internal class is used by the initData() methods to store initialization parameters of a Data |
►CBaseLink | Abstract base class for all links in the scene grapn, independently of their type |
CBaseInitLink | This internal class is used by the initLink() methods to store initialization parameters of a Data |
CInitLink | This internal class is used by the initLink() methods to store initialization parameters of a Data |
CBaseNode | Base class for simulation nodes |
CBaseObject | Base class for simulation components |
►CBaseObjectDescription | Base Interface for classes containing the description of an object, used to construct it |
CAttribute | |
CClassInfo | Meta information class |
CConfigurationSetting | Base class for all the configuration settings of SOFA |
CContext | Implementation of BaseContext, storing all shared parameters in Datas |
CContextObject | Base class for simulation objects that modify the shared context (such as gravity, local coordinate system, ...) |
►CData | Container that holds a variable for a component |
CInitData | This internal class is used by the initData() methods to store initialization parameters of a Data |
CDataContentValue | |
CDataContentValue< T, false > | |
CDataContentValue< T, true > | |
CDataFileName | Data specialized to store filenames, potentially relative to the current directory at the time it was specified |
CDataFileNameVector | |
CDataLink | DataLink stores a connection between two object of type Data<XXX> The class is templated by the Data type to connect. The class implements the AbstractDataLink interface |
CDDGNode | A DDGNode is a vertex in the data dependencies graph. The data dependency graph is used to update the data when some of other changes and it is at the root of the implementation of the data update mecanisme as well as DataEngines |
CDeprecatedBaseClass | |
CDetachNodeEvent | |
CEmptyData | |
CEvent | Base class for all events received by the objects |
CGUIEvent | This event notifies about GUI interaction |
CHapticDeviceEvent | This event notifies about haptic device interaction |
CHasDataTypeInfo | |
CHasDeprecatedClassName | |
CHasDeprecatedShortName | |
CHasDeprecatedTemplateName | |
CHasGetCustomClassName | |
CHasGetCustomTemplateName | |
CHasGetDefaultTemplateName | |
CHasName | |
CIdleEvent | This event is propagated along the objects hierarchy at regular interval |
►CJoystickEvent | JoystickEvent Class |
CAxisEvent | Implements an event that notifies about axis positions (like analog controls of a joystick). The axis position is normalized so values are always in the range [-1, 1] |
CButtonEvent | Implements the button event for joysticks |
CHatEvent | Implements an event notifiying changes about a directionnal hat on a device (like a joystick) |
CKeypressedEvent | This event is propagated along the objects when a key on the keyboard is pressed |
CKeyreleasedEvent | This event is propagated along the objects when a key on the keyboard is released |
CLinkTraitsContainer | |
CLinkTraitsContainer< TDestType, TDestPtr, TValueType, false > | |
CLinkTraitsContainer< TDestType, TDestPtr, TValueType, true > | |
CLinkTraitsDestPtr | |
CLinkTraitsDestPtr< TDestType, false > | |
CLinkTraitsDestPtr< TDestType, true > | |
CLinkTraitsValueType | |
CLinkTraitsValueType< TDestType, TDestPtr, strongLink, false > | |
►CLinkTraitsValueType< TDestType, TDestPtr, strongLink, true > | |
CT | |
CMouseEvent | MouseEvent Class |
CMultiLink | Container of vectors of links in the scenegraph, from a given type of object (Owner) to another (Dest) |
CNew | New operator for classes with smart pointers (such as all components deriving from Base) |
CParents | |
CScriptEvent | Generic Event class to send a message through the simulation graph |
CSingleLink | Container of single links in the scenegraph, from a given type of object (Owner) to another (Dest) |
CSinglePtr | Class to hold 0-or-1 pointer. The interface is similar to std::vector (size/[]/begin/end), plus an automatic convertion to one pointer |
CSPtr_const_cast | Const_cast operator for SPtr |
CSPtr_dynamic_cast | Dynamic_cast operator for SPtr |
CSPtr_static_cast | Static_cast operator for SPtr |
CTag | A Tag is a string (internally converted to an integer), attached to objects in order to define subsets to process by specific visitors |
CTagSet | |
CTClass | |
CTClassInfo | |
CTClassParents | |
CTClassParents< Parents< Types... > > | |
CTClassParents< void > | |
CTLink | Container of all links in the scenegraph, from a given type of object (Owner) to another (Dest) |
CvectorData | |
CVectorLinks | |
CWriteAccessWithRawPtr | |
►Ntopology | |
CBaseMeshTopology | |
CBaseTopologyData | |
CBaseTopologyObject | |
CDefaultMeshTopologyLoader | |
CEdgesAdded | |
CEdgesIndicesSwap | |
CEdgesMoved_Adding | |
CEdgesMoved_Removing | |
CEdgesRemoved | |
CEdgesRenumbering | |
CElemAncestorElem | Topology change informations related to the ancestor topology element of an edge |
CEndingEvent | |
CGeometryAlgorithms | |
CHexahedraAdded | |
CHexahedraIndicesSwap | |
CHexahedraMoved_Adding | |
CHexahedraMoved_Removing | |
CHexahedraRemoved | |
CHexahedraRenumbering | |
CPointAncestorElem | Topology change informations related to the ancestor topology element of a point |
CPointsAdded | |
CPointsIndicesSwap | |
CPointsMoved | |
CPointsRemoved | |
CPointsRenumbering | |
CQuadsAdded | |
CQuadsIndicesSwap | |
CQuadsMoved_Adding | |
CQuadsMoved_Removing | |
CQuadsRemoved | |
CQuadsRenumbering | |
CTetrahedraAdded | |
CTetrahedraIndicesSwap | |
CTetrahedraMoved_Adding | |
CTetrahedraMoved_Removing | |
CTetrahedraRemoved | |
CTetrahedraRenumbering | |
CTopologicalMapping | 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) |
CTopology | |
CTopologyChange | Base class to indicate a topology change occurred |
CTopologyChangeElementInfo | |
CTopologyChangeElementInfo< Topology::Edge > | |
►CTopologyChangeElementInfo< Topology::Hexahedron > | |
CEMoved | This event is not used for this type of element |
►CTopologyChangeElementInfo< Topology::Point > | |
CEMoved_Adding | This event is not used for this type of element |
CEMoved_Removing | This event is not used for this type of element |
►CTopologyChangeElementInfo< Topology::Quad > | |
CEMoved | This event is not used for this type of element |
►CTopologyChangeElementInfo< Topology::Tetrahedron > | |
CEMoved | This event is not used for this type of element |
►CTopologyChangeElementInfo< Topology::Triangle > | |
CEMoved | This event is not used for this type of element |
CTopologyContainer | |
CTopologyData | A class for storing topology related data. Automatically manages topology changes |
CTopologyDataHandler | |
CTopologyElemID | Topology identification of a primitive element |
CTopologyHandler | |
CTopologyModifier | |
CTopologySubsetData | A class for storing element related data. Automatically manages topology changes |
CTopologySubsetIndices | A class for storing point indices. Automatically manages topological changes on Point |
CTrianglesAdded | |
CTrianglesIndicesSwap | |
CTrianglesMoved_Adding | |
CTrianglesMoved_Removing | |
CTrianglesRemoved | |
CTrianglesRenumbering | |
►Nvisual | |
CDisplayFlags | Class which describes the display of components in a hierarchical fashion DisplayFlags are conveyed by the VisualParams, and therefore are accessible in a read only fashion inside a Component draw method. A component can tell if it should draw something on the display by looking at the current state of the displayFlags through the VisualParams parameter. DisplayFlags are embeddable inside a Data and can therefore read/write their state from a stream |
►CFlagTreeItem | |
►Cci_comparison | |
Cnocase_compare | |
CShader | A basic interface to define a Shader for different system (OpenGL, DirectX, ...) |
CShaderElement | A basic interface to define an element to be used with a Shader |
Ctristate | |
CVisualLoop | |
CVisualManager | |
CVisualModel | An interface which all VisualModel inherit |
CVisualParams | Class gathering parameters used by visual components and by the draw method of each component. Transmitted by visitors |
CBaseCollisionElementIterator | Base class for reference to an collision element defined by its index |
CBaseMapping | |
CBaseState | Component storing position and velocity vectors |
CBaseVecId | |
CBehaviorModel | Abstract Interface of components defining the behavior of a simulated object |
CCategoryLibrary | An Generic Category of the Sofa Library |
CCollisionElementActiver | |
CCollisionElementIterator | Reference to an abstract collision element |
CCollisionModel | Abstract CollisionModel interface |
CComponentLibrary | An Generic Component of the Sofa Library |
CComponentNameHelper | |
CConstraintParams | |
CDataEngine | From a set of Data inputs computes a set of Data outputs |
CDataTracker | |
CDataTrackerCallback | |
CDataTrackerDDGNode | A DDGNode with trackable input Data (containing a DataTracker) |
CDataTrackerFunctor | |
CDevBaseMonitor | A basic interface to define a Monitor capable to compute metrics |
CDummyCollisionModel | |
CExecParams | Class gathering parameters use by most components methods, and transmitted by all visitors |
CMapping | Specialized interface to convert a model state of type TIn to a model state of type TOut. This is basically a sofa::core::BaseMapping with given input and output types |
CMechanicalParams | Class gathering parameters use by mechanical components methods, and transmitted by mechanical visitors |
CMulti2Mapping | Specialized interface to describe many to many mapping. The inputs can be of two different types, while all the outputs must be of the same type |
CMultiMapping | Specialized interface to describe many to many mapping. All the input must have the same type, and all the output must have the same type. See also class Multi2Mapping |
CObjectCreator | Typed Creator class used to create instances of object type RealObject |
►CObjectFactory | |
CClassEntry | Record storing information about a class |
CCreator | Abstract interface of objects used to create instances of a given type |
CPathResolver | This class exposes an API to query a context to find Base* or a BaseData* |
CRegisterObject | Helper class used to register a class in the ObjectFactory |
CSofaLibrary | An Generic Library |
CState | Component storing position and velocity vectors |
CStateType | |
CStateType< DataTypes, core::V_COORD > | |
CStateType< DataTypes, core::V_DERIV > | |
CStateTypeSize | |
CStateTypeSize< DataTypes, core::V_COORD > | |
CStateTypeSize< DataTypes, core::V_DERIV > | |
CStateVecAccessor | Helper class to access vectors of a given type in a given State |
CStateVecAccessor< DataTypes, V_ALL, V_READ > | |
CStateVecAccessor< DataTypes, V_ALL, V_WRITE > | |
CStateVecAccessor< DataTypes, V_MATDERIV, V_READ > | |
CStateVecAccessor< DataTypes, V_MATDERIV, V_WRITE > | |
CStateVecType | |
CStateVecType< DataTypes, core::V_COORD > | |
CStateVecType< DataTypes, core::V_DERIV > | |
CTCollisionElementIterator | Reference to an collision element defined by its index inside a given collision model |
CTMultiVecId | |
CTMultiVecId< V_ALL, vaccess > | |
CTStandardVec | |
CTStandardVec< V_ALL, vaccess > | |
CTStandardVec< V_COORD, vaccess > | |
CTStandardVec< V_DERIV, vaccess > | |
CTStandardVec< V_MATDERIV, vaccess > | |
CTVecId | |
CTVecId< V_ALL, vaccess > | Identify any vector stored in State |
CVecIdAlignFix | |
CVecIdProperties | |
►Ndefaulttype | |
CAbstractTypeInfo | |
CBoolTypeInfo | |
CBoundingBoxTypeInfo | |
CDataTypeInfo | |
CDataTypeInfo< bool > | |
CDataTypeInfo< char > | |
CDataTypeInfo< double > | |
CDataTypeInfo< float > | |
CDataTypeInfo< int > | |
CDataTypeInfo< long > | |
CDataTypeInfo< long long > | |
CDataTypeInfo< MyType > | |
CDataTypeInfo< ObjectInTranslationUnit1 > | |
CDataTypeInfo< ObjectInTranslationUnit2 > | |
CDataTypeInfo< short > | |
CDataTypeInfo< sofa::core::objectmodel::Tag > | |
CDataTypeInfo< sofa::core::objectmodel::TagSet > | |
CDataTypeInfo< sofa::defaulttype::RigidCoord< N, real > > | |
CDataTypeInfo< sofa::defaulttype::RigidDeriv< N, real > > | |
CDataTypeInfo< sofa::defaulttype::RigidMass< N, real > > | |
CDataTypeInfo< sofa::defaulttype::StdRigidTypes< N, real > > | |
CDataTypeInfo< sofa::topology::Edge > | |
CDataTypeInfo< sofa::topology::Hexahedron > | |
CDataTypeInfo< sofa::topology::Pentahedron > | |
CDataTypeInfo< sofa::topology::Pyramid > | |
CDataTypeInfo< sofa::topology::Quad > | |
CDataTypeInfo< sofa::topology::Tetrahedron > | |
CDataTypeInfo< sofa::topology::Triangle > | |
CDataTypeInfo< sofa::type::fixed_array< T, N > > | |
CDataTypeInfo< sofa::type::Mat< L, C, real > > | |
CDataTypeInfo< sofa::type::Quat< T > > | |
CDataTypeInfo< sofa::type::RGBAColor > | |
CDataTypeInfo< sofa::type::Vec< N, real > > | |
CDataTypeInfo< sofa::type::VecNoInit< N, real > > | |
CDataTypeInfo< sofa::type::vector< bool, Alloc > > | |
CDataTypeInfo< sofa::type::vector< std::string, Alloc > > | |
CDataTypeInfo< sofa::type::vector< T, Alloc > > | |
CDataTypeInfo< std::set< T, Compare, Alloc > > | |
CDataTypeInfo< std::string > | |
CDataTypeInfo< type::BoundingBox > | |
CDataTypeInfo< unsigned char > | |
CDataTypeInfo< unsigned int > | |
CDataTypeInfo< unsigned long > | |
CDataTypeInfo< unsigned long long > | |
CDataTypeInfo< unsigned short > | |
CDataTypeInfoDynamicWrapper | Wrap a DataTypeInfo type_traits in an AbstractTypeInfo |
CDataTypeName | |
CDefaultDataTypeInfo | |
CEigenSparseToMapMapSparseMatrix | |
CEigenSparseToMapMapSparseMatrix< sofa::defaulttype::RigidDeriv< N, Real > > | |
CEigenSparseToMapMapSparseMatrix< sofa::type::Vec< N, Real > > | |
CEigenSparseToMapMapSparseMatrixVec | |
CFixedArrayTypeInfo | |
CHasGetTypeName | Add a compatibility layer to supper the new existing GetTypeName |
CIncompleteTypeInfo | |
CIntegerTypeInfo | |
►CMapMapSparseMatrix | |
CColConstIterator | Sparse Matrix columns constant Iterator |
CColIterator | |
CRowConstIterator | |
CRowIterator | |
CMapMapSparseMatrixToEigenSparse | |
CMapMapSparseMatrixToEigenSparse< sofa::defaulttype::RigidDeriv< N, Real > > | |
CMapMapSparseMatrixToEigenSparse< sofa::type::Vec< N, Real > > | |
CMapMapSparseMatrixToEigenSparseVec | |
CNameOnlyTypeInfo | |
CNoTypeInfo | |
CRegisterTemplateAlias | Helper class used to register a template alias in the TemplateAliases class |
CRigidCoord | |
CRigidCoord< 2, real > | |
CRigidCoord< 3, real > | |
CRigidDeriv | |
CRigidDeriv< 2, real > | |
CRigidDeriv< 3, real > | |
CRigidMass | |
CRigidMass< 2, real > | |
CRigidMass< 3, real > | |
CScalarTypeInfo | |
CSetTypeInfo | |
►CSolidTypes | |
CArticulatedInertia | |
CRigidInertia | |
CSpatialVector | |
CTransform | |
CTwist | A twist aka a SpatialVector representing a velocity This is pratically a SpatialVector (screw) with the additionnal semantics that this screw represents a twist (velocity) and not a wrench (force and torque) |
CWrench | A wrench aka a SpatialVector representing a force and a torque This is pratically a SpatialVector (screw) with the additionnal semantics that this screw represents a wrench (force and torque) and not a twist (velocity) |
CStdRigidTypes | |
CStdRigidTypes< 2, real > | |
CStdRigidTypes< 3, real > | |
►CStdVectorTypes | |
CImpl | |
CTemplateAliases | Class used to store and resolve template aliases |
CTextTypeInfo | |
CTypeInfoId | Generates unique id for types |
CTypeInfoRegistry | An unique singleton to register all the type info defined in Sofa |
CTypeInfoRegistryTools | A dedicated class to hold helper functions for TypeInfoRegistryTools |
CVectorTypeInfo | |
►Ngeometry | |
CEdge | |
CElementInfo | |
CHexahedron | |
CPentahedron | |
CPoint | |
CPyramid | |
CQuad | |
CTetrahedron | |
CTriangle | |
►Ngl | Forward declaration |
►Ncomponent | |
►Nengine | |
CTextureInterpolation | |
►Nrendering2d | |
COglColorMap | |
COglLabel | |
COglViewport | |
►Nrendering3d | |
CClipPlane | |
CDataDisplay | |
CMergeVisualModels | |
COglCylinderModel | |
COglModel | Main class for rendering 3D model in SOFA |
COglSceneFrame | |
CPointSplatModel | |
CSlicedVolumetricModel | |
►Nshader | |
CCompositingVisualLoop | |
CDirectionalLight | |
CLight | Utility to cast Light into a Opengl scene |
CLightManager | Utility to manage lights into an Opengl scene |
COglAttribute | |
COglFloat2Attribute | |
COglFloat2Variable | |
COglFloat3Attribute | |
COglFloat3Variable | |
COglFloat4Attribute | |
COglFloat4Variable | |
COglFloatAttribute | |
COglFloatVariable | |
COglFloatVector2Variable | |
COglFloatVector3Variable | |
COglFloatVector4Variable | |
COglFloatVectorVariable | |
COglInt2Attribute | |
COglInt2Variable | |
COglInt3Attribute | |
COglInt3Variable | |
COglInt4Attribute | |
COglInt4Variable | |
COglIntAttribute | |
COglIntVariable | |
COglIntVector2Variable | |
COglIntVector3Variable | |
COglIntVector4Variable | |
COglIntVectorVariable | |
COglMatrix2Variable | |
COglMatrix2x3Variable | |
COglMatrix2x4Variable | |
COglMatrix3Variable | |
COglMatrix3x2Variable | |
COglMatrix3x4Variable | |
COglMatrix4Variable | |
COglMatrix4VectorVariable | |
COglMatrix4x2Variable | |
COglMatrix4x3Variable | |
COglOITShader | |
COglRenderingSRGB | The utility to enable/disable sRGB rendering |
COglShader | Utility to use shader for a visual model in OpenGL |
COglShaderDefineMacro | |
COglShaderElement | Abstract class which defines a element to be used with a OglShader |
COglShaderMacro | Small class to define macro into an OglShader |
COglShaderVisualModel | |
COglShadowShader | |
COglTexture | Defines an uniform sampler (texture) for a OglShader |
COglTexture2D | |
COglTexturePointer | Defines an uniform sampler (texture) for a OglShader |
COglUInt2Attribute | |
COglUInt3Attribute | |
COglUInt4Attribute | |
COglUIntAttribute | |
COglVariable | Defines an uniform variable for a OglShader |
COrderIndependentTransparencyManager | Utility to manage transparency (translucency) into an Opengl scene |
CPositionalLight | |
CPostProcessManager | |
CSpotLight | |
CVisualManagerPass | Render pass element: render the relevant tagged objects in a FBO |
CVisualManagerSecondaryPass | Render pass element: render the relevant tagged objects in a FBO |
CVisualOITDrawVisitor | |
CAxis | |
►CBasicShapesGL | |
CCustomGLBuffer | |
CGLBuffers | |
CBasicShapesGL_FakeSphere | |
►CBasicShapesGL_Sphere | |
CSphereDescription | |
CCapture | |
CColor | |
CCylinder | |
CDisable | |
CDrawToolGL | |
CEnable | |
CfboParameters | |
CFrameBufferObject | |
CGLSLFileListener | |
►CGLSLShader | |
CShaderContents | A shader is a source code, as such it can be loaded either directly by its source or a filename (containing the source) |
CGlText | |
CTexture | |
CTransformationGL | |
CVideoRecorderFFMPEG | |
►Ngui | |
►Nbatch | |
CBatchGUI | |
►Ncommon | |
CAddFrameOperation | |
CAddRecordedCameraOperation | |
CAddSutureOperation | |
CArgumentParser | |
CAttachOperation | |
CBaseGUI | |
CBaseViewer | |
CBaseViewerArgument | |
CCallBackPicker | |
CCallBackRender | |
CColourPickingVisitor | |
CConstraintAttachOperation | |
CFilesRecentlyOpenedManager | |
CFixOperation | |
►CGUIManager | |
CGUICreator | |
CInciseOperation | |
CMousePosition | |
COperation | |
COperationCreator | |
COperationFactory | |
CPickHandler | |
CRegisterOperation | |
CStartNavigationOperation | |
CTOperationCreator | |
CTopologyOperation | |
CViewerQtArgument | |
►Ncomponent | |
►Nperformer | |
CAddRecordedCameraPerformer | |
CAttachBodyPerformer | |
CBaseMouseInteractor | |
CBodyPicked | Represents a point on an object |
CComponentMouseInteraction | |
CConstraintAttachBodyPerformer | |
CFixParticlePerformer | |
CFixParticlePerformerConfiguration | |
CInciseAlongPathPerformer | |
CInciseAlongPathPerformerConfiguration | |
CInteractionPerformer | |
CMouseInteractor | Class to execute specific tasks of the Mouse |
CRemovePrimitivePerformer | |
CRemovePrimitivePerformerConfiguration | |
CStartNavigationPerformer | |
CSuturePointPerformer | |
CSuturePointPerformerConfiguration | |
CTComponentMouseInteraction | |
CTInteractionPerformer | |
CTopologicalChangeManager | Class to manage the handling of topological changes which have been requested from the Collision Model |
CAddFrameButtonSetting | |
CAddRecordedCameraButtonSetting | |
CAttachBodyButtonSetting | |
CConstraintAttachBodyButtonSetting | |
CFixPickedParticleButtonSetting | |
CStartNavigationButtonSetting | |
►Nhrecorder | |
CHeadlessRecorder | |
►Nqt | |
►Nmaterialdatawidget_h | Private namespace |
CMaterialDataWidget | |
CVectorMaterialDataWidget | |
►Nqrgbacolorpicker_h | Private namespace |
CQRGBAColorPicker | |
►Nrgbacolordatawidget_h | |
CRGBAColorDataWidget | |
►Nviewer | |
►Nqgl | |
CQtGLViewer | |
►Nqt | |
CQtViewer | |
CCustomPolicySofaViewer | |
CEngineBackend | |
CGLBackend | |
COglModelPolicy | |
CSofaViewer | |
CVisualModelPolicy | |
CAboutSOFADialog | |
CActivationFunctor | |
CBrowserHistory | |
CBrowserHistoryEntry | |
CCaptureOptionsWidget | |
CChartsWidget | |
CClickableTextEdit | |
CColourPickingRenderCallBack | |
Cdata_widget_container | |
Cdata_widget_container< CLASS > | |
Cdata_widget_container< Quat< T > > | |
Cdata_widget_container< sofa::core::topology::Topology::Edge > | |
Cdata_widget_container< sofa::core::topology::Topology::Hexahedron > | |
Cdata_widget_container< sofa::core::topology::Topology::Quad > | |
Cdata_widget_container< sofa::core::topology::Topology::Tetrahedron > | |
Cdata_widget_container< sofa::core::topology::Topology::Triangle > | |
Cdata_widget_container< sofa::defaulttype::RigidCoord< N, T > > | |
Cdata_widget_container< sofa::defaulttype::RigidMass< N, T > > | |
Cdata_widget_container< sofa::type::fixed_array< T, N > > | |
Cdata_widget_container< sofa::type::Mat< L, C, T > > | |
Cdata_widget_container< sofa::type::Material > | |
Cdata_widget_container< sofa::type::Vec< N, T > > | |
Cdata_widget_trait | |
Cdata_widget_trait< bool > | Bool support |
Cdata_widget_trait< char > | |
Cdata_widget_trait< double > | |
Cdata_widget_trait< float > | |
Cdata_widget_trait< int > | |
Cdata_widget_trait< Polynomial_LD< Real, N > > | |
Cdata_widget_trait< std::string > | Std::string support |
Cdata_widget_trait< unsigned char > | |
Cdata_widget_trait< unsigned int > | |
CDataFileNameWidget | |
CdataTime | |
►CDataWidget | Abstract Interface of a qwidget which allows to edit a data |
CCreatorArgument | |
Cdefault_struct_data_trait_var | |
CDisplayFlagsDataWidget | |
CDisplayFlagWidget | |
CDocBrowser | |
Cfixed_grid_data_widget_container | |
Cfixed_vector_data_widget_container | |
Cflat_data_trait | |
Cflat_data_trait< T, TYPE_SINGLE > | |
Cflat_data_trait< T, TYPE_STRUCT > | |
Cflat_data_trait< T, TYPE_VECTOR > | |
Cflat_struct_data_trait | |
Cflat_struct_data_trait< T, 0 > | |
Cflat_vector_data_trait | |
CGenericDataWidget | |
CGenGraphForm | |
CGLPickHandler | |
CGraphDataWidget | |
CGraphDataWidget_Linear | |
CGraphListenerQListView | |
CGraphOptionWidget | |
CGraphSetting | |
CGraphVisitor | |
CGraphWidget | |
CInformationOnPickCallBack | |
Cint_data_widget_trait | Int, unsigned int, char and unsigned char support |
►CLinkWidget | Abstract Interface of a qwidget which allows to edit a link |
CCreatorArgument | |
CModifyObject | |
CModifyObjectFlags | |
►CMovieOptionsWidget | |
CCodec | |
CObjectModel | |
CObjectModelPtr | |
CObjectStateListener | |
CPieWidget | |
CProfilerChartView | Overide of QtCharts::QChartView to be able to catch mouse selection and update all widgets of |
CQAddRecordedCameraOperation | |
CQAddSutureOperation | |
CQAttachOperation | |
CQDataDescriptionWidget | |
CQDataSeries | |
CQDataSimpleEdit | |
CQDisplayDataInfoWidget | |
CQDisplayDataWidget | |
CQDisplayLinkInfoWidget | Widget used to display the name of a Link |
CQDisplayLinkWidget | |
CQDisplayPropertyWidget | |
CQDisplayTreeItemWidget | |
CQEnergyStatWidget | |
CQFixOperation | |
CQGraphStatWidget | |
CQInciseOperation | |
CQLinkSimpleEdit | |
CQMenuFilesRecentlyOpened | |
CQMomentumStatWidget | |
CQMouseOperation | |
CQMouseWheelAdjustmentGuard | Filter qt events to allows wheel event to only be accepted when the widget has focus |
CQPoissonRatioWidget | |
CQPushButtonUpdater | |
CQSOFAApplication | Custom QApplication class handling FileOpen events for MacOS |
►CQSofaListView | |
CLockContextManager | |
CQSofaRecorder | |
CQSofaStatWidget | |
CQStartNavigationOperation | |
CQTableModelUpdater | |
CQTableUpdater | |
CQTableViewUpdater | |
CQTabulationModifyObject | |
CQTopologyOperation | |
CQTransformationWidget | |
CQVisitorControlPanel | |
CRadioDataWidget | OptionsGroup support |
Creal_data_widget_trait | Float and double support |
CRealGUI | |
CRealGUIFileListener | |
CSimpleDataWidget | This class manages the GUI of a BaseData, using the corresponding instance of data_widget_container |
CSofaEnrichedPage | |
CSofaMouseManager | |
CSofaPluginManager | |
CSofaSceneGraphWidget | |
CSofaVideoRecorderManager | |
CSofaWindowDataGraph | |
►CSofaWindowProfiler | The SofaWindowProfiler class This class is a QDialog widget to display information recorded by AdvancedTimer mechanism At each step, info will be gathered from the AdvancedTimer using class sofa::helper::StepData Info will be displayed by: |
CAnimationStepData | The AnimationStepData internal class to store all info of a animation step recorded by AdvancedTimer Data stored/computed will be the step number, and the total time in ms of the step. All Data will then be stored inside a tree of |
CAnimationSubStepData | The AnimationSubStepData Internal class to store data for each step of the animation. Correspond to one AdvancedTimer::begin/end Data stored/computed will be step name, its time in ms and the corresponding % inside the whole step. the total ms and percentage it represent if this step has substeps. Buffer of AnimationSubStepData corresponding to its children substeps |
CCheckedSeries | |
Cstruct_data_trait | Generic data structures support |
Cstruct_data_trait< CLASS > | |
Cstruct_data_trait< sofa::defaulttype::RigidCoord< N, T > > | Rigids (as data-structures) support |
Cstruct_data_trait< sofa::defaulttype::RigidMass< N, T > > | |
Cstruct_data_trait< sofa::type::Material > | Sofa::type::Material support |
Cstruct_data_widget_container | |
Cstruct_data_widget_container< T, 0 > | |
CTableDataWidget | |
CTDataWidget | This class is basically the same as DataWidget, except that it takes a template parameter so the actual type of Data can be retrieved through the getData() accessor. In most cases you will need to derive from this class to implement the edition of your data in the GUI |
Cvector_data_trait | Arrays and vectors support |
Cvector_data_trait< Quat< T > > | Std::helper::Quater support |
Cvector_data_trait< sofa::component::topology::PointSubset > | PointSubset support |
Cvector_data_trait< sofa::core::topology::Topology::Edge > | Topological edges/triangles/... support |
Cvector_data_trait< sofa::core::topology::Topology::Hexahedron > | |
Cvector_data_trait< sofa::core::topology::Topology::Quad > | |
Cvector_data_trait< sofa::core::topology::Topology::Tetrahedron > | |
Cvector_data_trait< sofa::core::topology::Topology::Triangle > | |
Cvector_data_trait< sofa::type::Mat< L, C, T > > | Sofa::type::Mat support |
Cvector_data_trait< sofa::type::Vec< N, T > > | Sofa::defaulttype::Vec support |
Cvector_data_trait< sofa::type::vector< T > > | |
Cvector_data_trait< std::deque< T > > | Deques support |
Cvector_data_trait< std::map< std::string, T > > | PointSubset support |
Cvector_data_trait< std::vector< T > > | Variable-sized vectors support |
CWindowVisitor | |
►Nhelper | |
►Nconsole | |
CBackground | |
CForeground | |
►Nio | |
CBaseFileAccess | |
CBaseFileAccessCreator | |
►CDDSHeader | |
CDDSCaps | |
CDDSPixelFormat | |
CFile | |
CFileAccess | |
CFileAccessCreator | |
CImage | |
CImageDDS | |
CImageRAW | |
CMesh | |
CMeshGmsh | |
CMeshOBJ | |
CMeshTopologyLoader | |
CSphereLoader | |
CSphereLoaderDataHook | Inherit this class to load data from sphere description |
CSTBImage | |
CSTBImageCreators | |
CTriangleLoader | |
CXspLoader | |
CXspLoaderDataHook | Inherit this class to load data from a Xsp file |
►Nlifecycle | |
CComponentChange | |
CDeprecated | |
CMoved | |
CPluginized | |
CRemoved | |
►Nlogging | This allow Base object to interact with the messaging system |
►Ncountingmessagehandler | |
CCountingMessageHandler | Count the messages by types |
CMainCountingMessageHandler | Singleton to CountingMessageHandler and offer static version of CountingMessageHandler API |
►Nloggingmessagehandler | |
CLoggingMessageHandler | Saves a copy of the messages in a buffer |
CLogMessage | |
CMainLoggingMessageHandler | Singleton to CountingMessageHandler and offer static version of CountingMessageHandler API |
►Npercomponentloggingmessagehandler | |
CMainPerComponentLoggingMessageHandler | Singleton to PerComponentLoggingMessageHandler and offer static version of PerComponentLoggingMessageHandler API |
CPerComponentLoggingMessageHandler | The RoutingMessageHandler class saves a copy of the messages in a buffer |
►Nroutingmessagehandler | |
CMainRoutingMessageHandler | Singleton to RoutingMessageHandler and offer static version of RoutingMessageHandler API |
CRoutingMessageHandler | Saves a copy of the messages in a buffer |
CClangMessageHandler | |
CClangStyleMessageFormatter | |
CComponentInfo | |
CConsoleMessageHandler | |
CDefaultStyleMessageFormatter | |
►CExceptionMessageHandler | |
CErrorMessageException | Exception raised by an error Message |
CFileInfo | |
CFileInfoOwningFilename | To keep a trace (file,line) from where the message have been created |
CFileMessageHandler | |
CMainConsoleMessageHandler | Singleton to ConsoleMessageHandler and offer static version of ConsoleMessageHandler API |
CMessage | |
►CMessageDispatcher | |
CLoggerStream | |
CNullLoggerStream | |
CMessageDispatcherImpl | |
CMessageFormatter | |
CMessageHandler | |
CRichConsoleStyleMessageFormatter | The RichConsoleStyleMessageFormatter class |
CSilentMessageHandler | This class is a MessageHandler that simply do nothing with the message |
CSofaComponentInfo | |
►Nmessaging | |
CFileMessage | |
►Nsystem | |
►Nthread | |
CAlignPow2 | |
CAlignPow2< 0 > | |
CAlignPow2< 1 > | |
CCircularQueue | |
CCTime | |
►CFixedPower2Size | |
Ctype | |
►CFixedSize | |
Ctype | |
CManyThreadsPerEnd | |
COneThreadPerEnd | |
Cthread_specific_ptr | |
CTrace | |
CTraceProfile | |
►CDynamicLibrary | Wrapper around the dynamic library facilities of the operating system |
CHandle | A handle to a dynamic library |
CFileEventListener | Contains an event-based API to monitor file changes |
CFileMonitor | |
CFileRepository | |
CFileSystem | Contains functions to interact with the file system |
CLocale | |
CMonitoredFile | |
CPipeProcess | |
►CPlugin | |
CGetModuleComponentList | |
CGetModuleDescription | |
CGetModuleLicense | |
CGetModuleName | |
CGetModuleVersion | |
CInitExternalModule | |
CModuleIsInitialized | |
CPluginManager | |
CSetDirectory | |
CSofaEndl | SofaEndl asks its eventual container to process the stream |
CSofaOStream | SofaOStream is a std::ostringstream encapsulation that can stream a logging::FileInfo and a logging::Message::Type |
CTemporaryLocale | RAII class to modify the locale temporarily |
►Nvisual | |
CDrawTool | Utility class to perform debug drawing |
CTrackball | |
CTransformation | |
►CAdvancedTimer | |
►CId | |
CIdFactory | |
CObj | |
CStep | |
CStepVar | |
CTimer | |
CTimerVar | |
CVal | |
CBackTrace | |
CBaseCreator | |
CBaseCreator< sofa::gui::common::BaseViewer, sofa::gui::common::BaseViewerArgument & > | |
CBasicDispatcher | |
►CColorMap | |
Cevaluator | |
CCompareIndirect | |
CCPUMemoryManager | CPU MemoryManager |
CCreator | |
CCreatorFn | |
CDecompose | |
CDistancePointTri | |
CDistanceSegTri | |
CDistanceTriTri | |
CFactory | |
CFnDispatcher | |
CGenerateRigidInfo | Storing rigid infos needed for RigidMass |
CIndexOpenMP | |
Cinteger_id | |
CIsEqual | |
CIsEqual< true > | |
CIsNull | |
CIsNull< true > | |
►CkdTree | |
CTREENODE | |
CLCP | |
CLocalBlock33 | |
Cmap_ptr_stable_compare | A map container that order pointers in a stable way, i.e. in the order pointers are presented |
CMarchingCubeUtility | |
CMemoryManager | |
CMonomial_LD | A generic monomial with N variables of type Real. A monomial is one term of a polynomial |
CNameDecoder | |
Cnarrowing_error | |
CNoArgument | Allow us to use BaseCreator and Factory without using any Arguments |
COptionsGroup | OptionsGroup is a kind of data for a radio button. It has a list of text representing a list of choices, and a interger number indicating the choice selected |
COwnershipSPtr | |
CPolynomial_LD | A generic polynomial with N variables of type Real. A polynomial is a list composed of several monomials |
Cptr_stable_compare | A comparison object that order pointers in a stable way, i.e. in the order pointers are presented |
Cptr_stable_compare< std::pair< T *, T * > > | |
Cptr_stable_compare< T * > | |
Cptr_stable_id | |
CRandomGenerator | |
CReadAccessor | |
CReadAccessor< core::objectmodel::Data< T > > | |
CReadAccessor< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
CReadAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
CReadAccessorVector | |
CReadAccessorVectorId | ReadAccessor implementation class for vector_id types |
CRecord | |
CScopedAdvancedTimer | |
CSingletonFnDispatcher | |
CSofaViewerCreator | |
CSofaViewerFactory | |
CStepData | |
CTagFactory | |
CTagList | |
►CTimerData | |
CValData | |
►CTriangleOctree | |
CtraceResult | |
CTriangleOctreeRoot | |
CTSimpleTimer | |
CTypeInfo | |
CUtils | Contains possibly useful functions, that don't fit anywhere else |
Cvector_id | |
CWriteAccessor | |
CWriteAccessor< core::objectmodel::Data< T > > | |
CWriteAccessor< vector_id< T, TIndex, CheckIndices, MemoryManager > > | |
CWriteAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
CWriteAccessorVector | WriteAccessor implementation class for vector types |
CWriteAccessorVectorId | WriteAccessor implementation class for vector_id types |
CWriteOnlyAccessor | |
CWriteOnlyAccessor< core::objectmodel::Data< T > > | The WriteOnlyAccessor provides an access to the Data without triggering an engine update. This should be the prefered writeAccessor for most of the cases as it avoids uncessary Data updates |
CWriteOnlyAccessor< VectorLikeType, std::enable_if_t< sofa::type::trait::is_vector< VectorLikeType >::value > > | |
►Nlinearalgebra | |
►Ntesting | |
CTestBaseMatrix | Type-parameterized tests for classes derived from BaseMatrix |
CTestBaseMatrixTraits | |
►CBaseMatrix | |
CBlockAccessor | |
CBlockConstAccessor | |
CColBlockConstIterator | |
CInternalBlockAccessor | |
CInternalColBlockIterator | |
CInternalRowBlockIterator | |
CRowBlockConstIterator | |
CBaseMatrixLinearOpAddM | |
CBaseMatrixLinearOpAddMT | |
CBaseMatrixLinearOpAM | |
CBaseMatrixLinearOpAM1_BlockSparse | |
CBaseMatrixLinearOpAM_BlockSparse | |
CBaseMatrixLinearOpAMS_BlockSparse | |
CBaseMatrixLinearOpMulTV | |
CBaseMatrixLinearOpMulV | |
CBaseMatrixLinearOpMV | |
CBaseMatrixLinearOpMV_BlockDiagonal | |
CBaseMatrixLinearOpMV_BlockDiagonal< Real, 1, 1, add, transpose, M, V1, V2 > | |
CBaseMatrixLinearOpMV_BlockSparse | |
CBaseMatrixLinearOpPMulTV | |
CBaseMatrixLinearOpPMulV | |
CBaseVector | |
Cbloc_index_func | |
CBlockDiagonalMatrix | Simple full matrix container |
►CBlockFullMatrix | Simple block full matrix container (used for InvMatrixType) |
CBlock | |
CTransposedBlock | |
►CBlockVector | |
CBlock | |
►CBTDMatrix | Simple BTD matrix container |
CBlock | |
CTransposedBlock | |
►CCompressedRowSparseMatrix | |
CIndexedBlock | |
CRange | |
CDefaultMatrixInvertOp | |
CDefaultMatrixInvertOp< 0, M1 > | |
CDefaultMatrixProductOp | |
CDefaultMatrixProductOp< 0, 0, M1, M2 > | |
CDefaultMatrixProductOp< 0, 1, M1, M2 > | |
CDefaultMatrixProductOp< 1, 0, M1, M2 > | |
CDiagonalMatrix | Simple full matrix container |
CEigenBaseSparseMatrix | |
►CEigenSparseMatrix | |
Cmap_traits | |
CEigenVector | |
►CFullMatrix | Simple full matrix container |
CLineConstIterator | |
CLineIterator | |
CFullVector | |
CLPtrFullMatrix | Simple full matrix container, with an additionnal pointer per line, to be able do get a T** pointer and use [i][j] directly |
CMatrixAddition | |
CMatrixExpr | |
CMatrixInverse | |
CMatrixInvertOp | |
CMatrixInvertOp< DiagonalMatrix< R1 > > | |
►CMatrixNegative | |
CMyDest | |
CMatrixProduct | |
CMatrixProductOp | |
CMatrixProductOp< DiagonalMatrix< R1 >, DiagonalMatrix< R2 > > | |
►CMatrixProductOp< DiagonalMatrix< R1 >, M2 > | |
CMyDest | |
►CMatrixProductOp< M1, DiagonalMatrix< R2 > > | |
CMyDest | |
CMatrixProductOp< SparseMatrix< R1 >, SparseMatrix< R2 > > | |
►CMatrixScale | |
CMyDest | |
►CMatrixSubstraction | |
CMyDest | |
►CMatrixTranspose | |
CMyDest | |
CRotationMatrix | 3x3 block-diagonal matrix where each block is considered as a rotation |
CSparseMatrix | |
►CSparseMatrixProduct | |
CIntersection | |
►CSparseMatrixStorageOrder | |
CInnerIterator | |
Ctype_selector | |
Ctype_selector< 0, T0, T1 > | |
Ctype_selector< 1, T0, T1 > | |
►Nmapping_test | |
CMapping_test | Base class for the Mapping tests, with helpers to automatically test applyJ, applyJT, applyDJT and getJs using finite differences |
►Nmeshgmshloader_test | |
CMeshGmshLoader_test | |
►Nmeshobjloader_test | |
CMeshOBJLoader_test | |
►Nmeshvtkloader_test | |
CMeshVTKLoaderTest | |
►Nnumbered_namespace_123 | |
CCustomName123 | |
CCustomNameOldWay | |
CNumberedClass123 | |
CNumberedClass456 | |
►Nsimulation | |
►Ncommon | |
CMechanicalOperations | |
CVectorOperations | |
CVisitorExecuteFunc | |
►Ngraph | |
►CDAGNode | |
CStatusStruct | Wrapper to use VisitedStatus in a std::map (to ensure the default map insertion will give NOT_VISITED) |
CDAGSimulation | |
CExportDotVisitor | |
CGetDownObjectsVisitor | Get all down objects respecting specified class_info and tags |
CGetUpObjectsVisitor | Get all up objects respecting specified class_info and tags |
►Nmechanicalvisitor | |
CMechanicalAccFromFVisitor | |
CMechanicalAccumulateConstraint | |
CMechanicalAccumulateJacobian | |
CMechanicalAccumulateMatrixDeriv | Accumulate Jacobian matrices through the mappings up to the independant DOFs |
CMechanicalAddMBK_ToMatrixVisitor | |
CMechanicalAddMBKdxVisitor | |
CMechanicalAddMDxVisitor | |
CMechanicalAddSeparateGravityVisitor | |
CMechanicalApplyConstraintsVisitor | |
CMechanicalApplyProjectiveConstraint_ToMatrixVisitor | |
CMechanicalBeginIntegrationVisitor | |
CMechanicalBuildConstraintMatrix | Call each BaseConstraintSet to build the Jacobian matrices |
CMechanicalComputeContactForceVisitor | |
CMechanicalComputeDfVisitor | |
CMechanicalComputeEnergyVisitor | |
CMechanicalComputeForceVisitor | |
CMechanicalComputeGeometricStiffness | |
CMechanicalEndIntegrationVisitor | |
CMechanicalGetConstraintInfoVisitor | |
CMechanicalGetConstraintJacobianVisitor | |
CMechanicalGetMatrixDimensionVisitor | |
CMechanicalGetMomentumVisitor | |
CMechanicalGetNonDiagonalMassesCountVisitor | |
CMechanicalIntegrateConstraintsVisitor | |
CMechanicalIntegrationVisitor | |
CMechanicalMultiVectorFromBaseVectorVisitor | |
CMechanicalMultiVectorPeqBaseVectorVisitor | |
CMechanicalMultiVectorToBaseVectorVisitor | |
CMechanicalPickParticlesVisitor | |
CMechanicalPickParticlesWithTagsVisitor | |
CMechanicalProjectJacobianMatrixVisitor | |
CMechanicalProjectPositionAndVelocityVisitor | |
CMechanicalProjectPositionVisitor | |
CMechanicalProjectVelocityVisitor | |
CMechanicalPropagateDxAndResetForceVisitor | |
CMechanicalPropagateDxVisitor | |
CMechanicalPropagateOnlyPositionAndResetForceVisitor | |
CMechanicalPropagateOnlyPositionAndVelocityVisitor | |
CMechanicalPropagateOnlyPositionVisitor | |
CMechanicalPropagateOnlyVelocityVisitor | |
CMechanicalResetConstraintVisitor | |
CMechanicalResetForceVisitor | |
CMechanicalSetPositionAndVelocityVisitor | Visitor class used to set positions and velocities of the top level MechanicalStates of the hierarchy |
CMechanicalVAllocVisitor | |
CMechanicalVAvailVisitor | |
CMechanicalVDotVisitor | |
CMechanicalVFreeVisitor | |
CMechanicalVInitVisitor | |
CMechanicalVMultiOpVisitor | |
CMechanicalVNormVisitor | |
CMechanicalVOpVisitor | |
CMechanicalVReallocVisitor | |
CMechanicalVSizeVisitor | |
►Nxml | |
CAttributeElement | |
►CBaseElement | |
Cchild_iterator | |
CBaseMultiMappingElement | |
CDataElement | |
CElement | |
CNodeElement | |
CObjectElement | |
CAnimateBeginEvent | |
CAnimateEndEvent | |
CAnimateVisitor | |
CBaseMechanicalVisitor | |
CBehaviorUpdatePositionVisitor | |
CBuildConstraintSystemEndEvent | |
CCactusStackStorage | |
CCleanupVisitor | |
CCollisionAnimationLoop | Component responsible for main simulation algorithms, managing how and when collisions and integrations computations happen |
CCollisionBeginEvent | |
CCollisionDetectionVisitor | Compute collision detection |
CCollisionEndEvent | |
CCollisionResetVisitor | Remove collision response from last step |
CCollisionResponseVisitor | Compute collision response |
CCollisionVisitor | Compute collision reset, detection and response in one step |
CCpuTask | |
CCpuTaskStatus | |
CDeactivationVisitor | |
CDefaultAnimationLoop | Default Animation Loop to be created when no AnimationLoop found on simulation::node |
CDefaultTaskScheduler | |
CDefaultVisualManagerLoop | Default VisualManager Loop to be created when no VisualManager found on simulation::node |
CDeleteVisitor | |
CDofPrintVisitor | |
CExportGnuplotVisitor | |
CExportVisualModelOBJVisitor | |
CFindByTypeVisitor | |
CInitGnuplotVisitor | |
CInitPerThreadDataTask | |
CInitVisitor | |
CIntegrateBeginEvent | |
CIntegrateEndEvent | |
CLocalStorage | Abstract class allowing actions to store local data as a stack while traversing the graph |
CMainTaskSchedulerFactory | |
CMainTaskSchedulerRegistry | |
CMechanicalVisitor | |
CMechanicalVPrintVisitor | |
CMechanicalVPrintWithElapsedTimeVisitor | |
CMutationListener | Generic API to handle mutations of the graph |
CNode | |
CNodeSequence | |
CNodeSingle | |
CParallelVisitorScheduler | Specialized VisitorScheduler for parallel implementations |
CPauseEvent | |
CPipelineImpl | |
CPositionEvent | |
CPrintVisitor | |
CPropagateEventVisitor | |
CRange | |
CRequiredPlugin | |
CResetVisitor | |
CSceneCheck | |
CSceneCheckMainRegistry | |
CSceneCheckRegistry | |
►CSceneLoader | Main class used to register scene file loaders |
CListener | To be able to inform when a scene is loaded |
CSceneLoaderFactory | |
CSceneLoaderPHP | |
CSceneLoaderXML | |
CScopedLock | |
CSimulation | |
CSimulationInitDoneEvent | |
CSimulationInitStartEvent | |
CSimulationInitTexturesDoneEvent | |
CSimulationStartEvent | |
CSimulationStopEvent | |
CSolveConstraintSystemEndEvent | |
CSolveVisitor | |
CSolveVisitorTask | A task to provide to a task scheduler in which a solver solves |
CSpinLock | |
CStateChangeVisitor | |
CStdTaskAllocator | |
CStoreResetStateVisitor | |
►CTask | |
CAllocator | Task Allocator class interface used to allocate tasks |
CStatus | Task Status class interface used to synchronize tasks |
CTaskScheduler | |
CTaskSchedulerFactory | |
CTaskSchedulerRegistry | |
CTopologyChangeVisitor | |
CTransformationVisitor | |
CUpdateBoundingBoxVisitor | |
CUpdateContextVisitor | |
CUpdateInternalDataVisitor | |
CUpdateLinksVisitor | |
CUpdateMappingEndEvent | |
CUpdateMappingVisitor | |
CUpdateSimulationContextVisitor | |
CUpdateVisualContextVisitor | |
CVelocityThresholdVisitor | |
►CVisitor | Base class for visitors propagated recursively through the scenegraph |
CVisitorContext | |
CVisitorScheduler | Abstract class defining custom schedule of action execution through the graph |
CVisualClearVisitor | |
CVisualComputeBBoxVisitor | |
CVisualDrawVisitor | |
CVisualInitVisitor | |
CVisualUpdateVisitor | |
CVisualVisitor | |
CWorkerThread | |
CWriteStateVisitor | |
CXMLPrintVisitor | |
►Ntest | |
CComponentA | |
CComponentB | |
►Ntesting | |
►CBaseSimulationTest | |
CSceneInstance | |
CBaseTest | Base class for Sofa test fixtures |
Cdata_traits | |
CExpectMessage | |
CGtestMessageFrame | |
CGtestMessageFrameFailure | |
CGtestMessageFrameFailureWhenMissing | |
CGtestMessageFrameIgnore | |
CGtestMessageHandler | |
CIgnoreMessage | |
CMainGtestMessageHandler | |
CMainGtestMessageHandlerPrivate | |
CMessageAsTestFailure | |
CNumericTest | Helper functions to compare scalars, vectors, matrices, etc |
CsetRotWrapper | |
CsetRotWrapper< DataTypes, 2, false > | |
CsetRotWrapper< DataTypes, N, false > | |
CsetRotWrapper< DataTypes, N, true > | |
CSparseMatrixTest | |
►Ntopology | |
CElement | |
►Ntype | For std::pair |
►Ntrait | |
Cis_container | Detect if a type T has iterator/const iterator function |
Cis_vector | Detect if a type T has iterator/const iterator function and operator[](size_t) |
CBoundingBox | |
CBoundingBox1D | Bounding interval |
CBoundingBox2D | Bounding rectangle |
CCPUMemoryManager | |
CDualQuatCoord3 | |
Cfixed_array | |
CFrame | |
CHasRebindTypedef | |
CHasRebindTypedef< T, OtherType, std::void_t< typename T::template rebind_to< OtherType > > > | |
CMat | |
CMaterial | |
CMatNoInit | Same as Mat except the values are not initialized by default |
CMatSym | |
CNoInit | |
CPrimitiveGroup | |
CqNoInit | |
CQuat | |
CQuatNoInit | Same as Quat except the values are not initialized by default |
CRay | |
CRebind | |
CRebind< _T, _OtherType, std::enable_if_t< HasRebindTypedef< _T, _OtherType >::value > > | Specialization for types that do have a nested rebind_to member. In this implementation, Rebind has a public member typedef to. It corresponds to the typedef rebind_to |
CRebind< _T, _OtherType, std::enable_if_t<!HasRebindTypedef< _T, _OtherType >::value > > | Specialization for types that do NOT have a nested rebind_to member. In this implementation, Rebind has no public member typedef to. If this implementation is chosen by the compiler (the number of template parameters is probably different from 1), a compilation error occurs |
CRebind< _T< A >, _OtherType, std::enable_if_t<!HasRebindTypedef< _T< A >, _OtherType >::value > > | Specialization for types that do NOT have a nested rebind_to member. In this implementation, Rebind has a public member typedef to |
CRGBAColor | Encode a 4 RGBA component color |
CSVector | Same as type::vector, + delimitors on serialization |
CTBoundingBox | |
CVec | |
CVecNoInit | Same as Vec except the values are not initialized by default |
Cvector | |
Cvector_device | |
CAddResourceRepository_test | |
CAdvancedTimerTest | |
CAffinePatch_sofa_test | |
CAverageCoord_test | |
CBaryMapperTest | |
CBeamFEMForceField_test | |
CCentralDifferenceExplicitSolverDynamic_test | |
CClusteringEngine_test | |
CComplementaryROI_test | |
CCylinderGridTopology_test | |
CCylinderTractionStruct | Structure which contains the nodes and the pointers useful for the cylindertraction test |
►CDAG_test | |
CTestVisitor | |
CData_test | |
►CDataCallback_test | Test suite for data callbacks |
CTestObject | |
CDataEngine_test | Helper for writing DataEngine tests |
CDataFileNameVector_test | |
CDataTracker_test | |
CDataTrackerEngine_test | |
►CDataTrackerFunctor_test | |
CMyDataFunctor | |
CDefaultAnimationLoop_test | |
CDiagonalMass_test | |
CDifferenceEngine_test | |
CDiffLib_test | |
CDilateEngine_test | |
CDummyBaseClass | |
CDummyClassA | |
CDummyClassB | |
CDummyClassC | |
CDummyClassD | |
CDummyDisplayFlagsOwner | |
CDummyObject | |
CDummySceneCheck | |
CEngine_test | |
CEulerExplicitDynamic_test | |
CEulerImplicit_test_2_particles_in_different_nodes_to_equilibrium | Used to test if the solver works well for two particles in different nodes |
CEulerImplicit_test_2_particles_to_equilibrium | |
CEulerImplicitDynamic_test | |
CExtrudeEdgesAndGenerateQuads_test | |
CFactory_test | |
CFibonacciTask | |
CForceField_test | Helper for writing ForceField tests. The constructor creates a root node and adds it a State and a ForceField (of the paremeter type of this template class). Pointers to node, state and force are available. Deriving the ForceField test from this class makes it easy to write: just call function run_test with positions, velocities and the corresponding expected forces. This function automatically checks not only the forces (function addForce), but also the stiffness (methods addDForce and addKToMatrix), using finite differences |
CGeometry2DTriangle_test | |
CGeometry3DTriangle_test | |
CHexahedronFEMForceField_test | |
CInstrumentedObject | Component class with an instance counter |
CIntSumTask | |
CJoinPoints_test | |
CKdTreeTest | |
CLCPForceFeedback_test | |
CLinearElasticity_test | |
CLink_test | |
CLoadScene_test | |
CMaterial_test | |
CMergePoints_test | |
CMeshLoader_test | |
CMeshMatrixMass_test | |
CMeshNewProximityIntersectionTest | |
►CMeshOBJ_test | |
CMeshOBJTestData | |
CMeshROI_test | |
CMeshTestLoader | |
CMultiMapping_test | Base class for the MultiMapping tests, directly adapted from Mapping_test |
CNewmarkImplicitDynamic_test | |
CParentObject | Component with a sub-component |
CPatchTestStruct | Structure which contains the nodes and the pointers useful for the patch test |
CPlaneROI_test | |
CProjectToLineConstraint_test | |
CProjectToPlaneConstraint_test | |
CQuadPressureForceField_test | |
CRAIIPerComponentLoggingMessageHandler | |
CRandomPointDistributionInSurface_test | |
CRequiredPlugin_test | |
CRigidTransform | |
CRungeKutta2ExplicitSolverDynamic_test | |
CRungeKutta4ExplicitSolverDynamic_test | |
CScene_test | |
CSkeletalMotionConstraint_test | |
CSmoothMeshEngine_test | |
CSphereGridTopology_test | |
CSphereROI_test | |
CSpringSolverDynamic_test | |
►CSTBImage_test | |
CSTBImageTestData | |
CStiffSpringForceField_test | |
CStubVisualModelImpl | |
CTemplateAliasTest | |
CTestDataEngine | |
CTestEngine | To test tracked Data |
CTestIndexValueMapper | |
CTestIndicesFromValues | |
CTestLightManager | |
CTestObject | |
CTestObject2 | |
CTestSparseMatrices | |
CTestSparseMatricesTraits | |
CTestSphere | |
CTestTriangle | |
CTetrahedronDiffusionFEMForceField_test | Comparison of the result of simulation with theoretical values in Diffusion case |
CTetrahedronFEMForceField_stepTest | |
CTetrahedronFEMForceField_test | |
CTetrahedronHyperelasticityFEMForceField_params_test | Comparison of the result of simulation with theoretical values with hyperelastic material |
CTetrahedronNumericalIntegration_test | |
CTransformEngine_test | |
CTransformEngine_test_uninitialized | |
CTriangleFEMForceField_test | |
CTriangleNumericalIntegration_test | |
CTrianglePressureForceField_test | |
CTriangularBendingSprings_test | |
CVariationalSymplecticExplicitSolverDynamic_test | |
CVariationalSymplecticImplicitSolverDynamic_test | |
CVariationalSymplecticImplicitSolverNonLinearForceDynamic_test | |
CVectorData_test | |
CVisualModelImpl_test | |
CWriteState_test | |
►Nstd | Generic hash for pairs |
Chash< pair< S, T > > | |
Cless< sofa::type::Vec< N, T > > | |
►Ntesting | |
►Ninternal | |
CAnyFailureChecker | |
►Nvrender | |
CAxisAlignedBox | |
CBackFaceCullingOptimizer | |
CBSPSortMethod | |
CDontSortMethod | |
CEPSExporter | |
CExporter | |
CFeedback3DColor | |
CFIGExporter | |
CNVector3 | |
COptimizer | |
CParserGL | |
CPoint | |
CPolygone | |
CPrimitive | |
CPrimitivePositioning | |
CPrimitiveSplitOptimizer | |
CPSExporter | |
CSegment | |
CSortMethod | |
CTopologicalSortMethod | |
CTopologicalSortUtils | |
CVector2 | |
CVector3 | |
CVisibilityOptimizer | |
CVRenderParams | |
C_DepthIndex | |
C_UnderscoreClass | |
CBarycentricMapperTriangleSetTopologyTest | |
CBase_test | |
CBaseClass_test | |
CBaseContext_test | |
CBaseData_test | |
CBaseLinkTests | |
CBaseObjectDescription_test | |
CBasicMapping | |
Cbbox_shape | |
CBoxROITest | |
CBSPNode | |
CBSPTree | |
CCircularQueue_ManyProdManyConsTest | |
CCircularQueue_SingleProdSingleConsTest | |
CCircularQueue_SingleTest | |
CColor_Test | |
CConstantForceField_test | |
CDAGNode_test | |
CDataEngineType | |
CDataFileName_test | |
CDataLink_test | |
CDataMockup | |
CDataOne | |
CDataTwo | |
CDDGNode_test | |
CDDGNodeTestClass | |
CDefaultTemplate1 | |
CDefaultTemplate2 | |
CDefaultTemplate3 | |
CDomUtils | |
CDummy | |
Cedge_node | |
CEdgeSetTopology_test | Class to test |
CEmptyObject | |
Cfake_TopologyScene | |
CFakeObject | |
CFileRepository_test | |
Cgpc_polygon | |
Cgpc_tristrip | |
Cgpc_vertex | |
Cgpc_vertex_list | |
CHexahedronSetTopology_test | |
CImageInterface | |
CInfo | |
Cit_shape | |
Clmt_node | |
CMeshTopology_test | |
CMeshXspLoader_test | |
CMultiLink_test | |
CMutationListener_test | |
CMyComponent | |
CMyData | |
CMyFileListener | |
CMyMessageHandler | |
CMyObject | |
CMyType | |
CMyTypeNotRegistered | |
CNodeContext_test | |
CNotAType | |
CNotDefaultTemplate | |
CO1 | |
CObject | |
CObjectInTranslationUnit1 | Forward declaration of an object in translation unit1 |
CObjectInTranslationUnit2 | |
COglLabelTest | |
►COuterClass | |
CInnerClass | |
►COuterSimpleClass | |
CInnerSimpleClass | |
CInnerSimpleStruct | |
CParserUtils | |
CPathResolver_test | |
CPluginManager_test | |
Cpolygon_node | |
CPolynomialRestShapeSpringsForceField_test | |
CProgressDialog | |
CQApplication | |
CQChartView | |
CQDialog | |
CQGLViewer | A versatile 3D OpenGL viewer based on QOpenGLWidget |
CQGroupBox | |
CQLineEdit | |
CQLineSeries | |
CQMainWindow | |
CQObject | |
CQOpenGLWidget | |
CQPushButton | |
CQStandardItemModel | |
CQTable | |
CQTableView | |
CQTextEdit | |
CQTreeWidget | |
CQuadSetTopology_test | |
CQWebEnginePage | |
CReadState_test | |
CRegularGridTopology_test | |
CRestStiffSpringsForceField_test | Test suite for RestShapeSpringsForceField |
Csbt_t_shape | |
CSimpleApi_test | |
CSimpleClass | |
CSingleLink_test | |
CSofaComponentNodeData | |
CSofaComponentNodeModel | |
CSparseGridTopology_test | |
Cst_shape | |
CStaticSolverTest | |
CStoragePolicy | |
CSVector_test | |
CT | |
CTemplateClass | |
CTemplateTypes | |
CTestMessageHandler_test | |
CTestMutationListener | |
CTestSparseMatrixProduct | |
CTestSparseMatrixProductTraits | |
►CTestSparseMatrixTranspose | |
CTriplet | |
CTestSparseMatrixTransposeTraits | |
CTetrahedronSetTopology_test | |
CThreadAccessPolicy | |
Ctraits | |
CTriangleSetTopology_test | |
CTypeTuple | |
CUi_AboutDialog | |
CUi_BaseGenGraphForm | |
CUi_PluginManager | |
CUi_VideoRecorderManager | |
CUi_VisitorGUI | |
CUi_WindowProfiler | |
CUniformMassTest | |
Cv_shape | |
Cvector_benchmark | |
Cvector_test | |
CVisualModelPolicyType | |
CVRenderInterface | |
CWDoubleLineEdit | |