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 |