| Namespaces | |
| proximity | |
| Classes | |
| struct | ElementInfo< sofa::core::topology::Topology::Point > | 
| struct | Edge | 
| struct | ElementInfo | 
| struct | Hexahedron | 
| struct | CleanupCheck | 
| struct | Pentahedron | 
| struct | Point | 
| struct | Pyramid | 
| struct | Quad | 
| struct | Tetrahedron | 
| struct | Triangle | 
| Enumerations | |
| enum class | ElementType : sofa::Size { UNKNOWN , POINT , EDGE , TRIANGLE , QUAD , TETRAHEDRON , HEXAHEDRON , PENTAHEDRON , PYRAMID , SIZE } | 
| The enumeration used to give unique identifiers to Topological objects.  More... | |
| Functions | |
| constexpr const char * | elementTypeToString (ElementType type) | 
| SOFA_GEOMETRY_API void | init () | 
| Initialize the Sofa.Geometry library.  More... | |
| SOFA_GEOMETRY_API bool | isInitialized () | 
| Return true if and only if the Sofa.Geometry library has been initialized.  More... | |
| SOFA_GEOMETRY_API void | cleanup () | 
| Clean up the resources used by the Sofa.Geometry library.  More... | |
| SOFA_GEOMETRY_API bool | isCleanedUp () | 
| Return true if and only if the Sofa.Geometry library has been cleaned up.  More... | |
| SOFA_GEOMETRY_API void | printUninitializedLibraryWarning (const std::string &library, const std::string &initFunction) | 
| Print a warning about a library not being initialized (meant for internal use).  More... | |
| SOFA_GEOMETRY_API void | printLibraryNotCleanedUpWarning (const std::string &library, const std::string &cleanupFunction) | 
| Print a warning about a library not being cleaned up (meant for internal use).  More... | |
| Variables | |
| template struct SOFA_GEOMETRY_API | ElementInfo< Edge > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Hexahedron > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Pentahedron > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Point > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Pyramid > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Quad > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Tetrahedron > | 
| template struct SOFA_GEOMETRY_API | ElementInfo< Triangle > | 
| constexpr sofa::Size | NumberOfElementType = static_cast<sofa::Size>(sofa::geometry::ElementType::SIZE) | 
| 
 | strong | 
| SOFA_GEOMETRY_API void sofa::geometry::cleanup | ( | ) | 
Clean up the resources used by the Sofa.Geometry library.
| 
 | constexpr | 
| SOFA_GEOMETRY_API void sofa::geometry::init | ( | ) | 
Initialize the Sofa.Geometry library.
| SOFA_GEOMETRY_API bool sofa::geometry::isCleanedUp | ( | ) | 
Return true if and only if the Sofa.Geometry library has been cleaned up.
| SOFA_GEOMETRY_API bool sofa::geometry::isInitialized | ( | ) | 
Return true if and only if the Sofa.Geometry library has been initialized.
| SOFA_GEOMETRY_API void sofa::geometry::printLibraryNotCleanedUpWarning | ( | const std::string & | library, | 
| const std::string & | cleanupFunction | ||
| ) | 
Print a warning about a library not being cleaned up (meant for internal use).
| SOFA_GEOMETRY_API void sofa::geometry::printUninitializedLibraryWarning | ( | const std::string & | library, | 
| const std::string & | initFunction | ||
| ) | 
Print a warning about a library not being initialized (meant for internal use).
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Edge > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Hexahedron > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Pentahedron > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Point > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Pyramid > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Quad > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Tetrahedron > | 
| template struct SOFA_GEOMETRY_API sofa::geometry::ElementInfo< Triangle > | 
| 
 | constexpr |