Classes | |
struct | Element |
struct | CleanupCheck |
Typedefs | |
using | Edge = sofa::topology::Element< sofa::geometry::Edge > |
using | Hexahedron = sofa::topology::Element< sofa::geometry::Hexahedron > |
using | Pentahedron = sofa::topology::Element< sofa::geometry::Pentahedron > |
typedef sofa::type::vector< sofa::Index > | SetIndex |
typedef sofa::type::vector< sofa::Index > | SetIndices |
using | Pyramid = sofa::topology::Element< sofa::geometry::Pyramid > |
using | Quad = sofa::topology::Element< sofa::geometry::Quad > |
using | Tetrahedron = sofa::topology::Element< sofa::geometry::Tetrahedron > |
using | Triangle = sofa::topology::Element< sofa::geometry::Triangle > |
Functions | |
SOFA_TOPOLOGY_API void | init () |
Initialize the Sofa.Topology library. More... | |
SOFA_TOPOLOGY_API bool | isInitialized () |
Return true if and only if the Sofa.Topology library has been initialized. More... | |
SOFA_TOPOLOGY_API void | cleanup () |
Clean up the resources used by the Sofa.Topology library. More... | |
SOFA_TOPOLOGY_API bool | isCleanedUp () |
Return true if and only if the Sofa.Topology library has been cleaned up. More... | |
SOFA_TOPOLOGY_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_TOPOLOGY_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... | |
using sofa::topology::Edge = typedef sofa::topology::Element<sofa::geometry::Edge> |
using sofa::topology::Hexahedron = typedef sofa::topology::Element<sofa::geometry::Hexahedron> |
using sofa::topology::Pyramid = typedef sofa::topology::Element<sofa::geometry::Pyramid> |
using sofa::topology::Quad = typedef sofa::topology::Element<sofa::geometry::Quad> |
typedef sofa::type::vector<sofa::Index> sofa::topology::SetIndex |
typedef sofa::type::vector<sofa::Index> sofa::topology::SetIndices |
using sofa::topology::Triangle = typedef sofa::topology::Element<sofa::geometry::Triangle> |
SOFA_TOPOLOGY_API void sofa::topology::cleanup | ( | ) |
Clean up the resources used by the Sofa.Topology library.
SOFA_TOPOLOGY_API void sofa::topology::init | ( | ) |
Initialize the Sofa.Topology library.
SOFA_TOPOLOGY_API bool sofa::topology::isCleanedUp | ( | ) |
Return true if and only if the Sofa.Topology library has been cleaned up.
SOFA_TOPOLOGY_API bool sofa::topology::isInitialized | ( | ) |
Return true if and only if the Sofa.Topology library has been initialized.
SOFA_TOPOLOGY_API void sofa::topology::printLibraryNotCleanedUpWarning | ( | const std::string & | library, |
const std::string & | cleanupFunction | ||
) |
Print a warning about a library not being cleaned up (meant for internal use).
SOFA_TOPOLOGY_API void sofa::topology::printUninitializedLibraryWarning | ( | const std::string & | library, |
const std::string & | initFunction | ||
) |
Print a warning about a library not being initialized (meant for internal use).