utils
Miscellaneous features for morphing workflow. More...
Classes | |
| class | mimmo::AABBox |
| Axis Aligned Bounding Box calculator. More... | |
| class | mimmo::ControlDeformExtSurface |
| ControlDeformExtSurface is a class that check a deformation field, associated to a MimmoObject geometry, for eventual collisions/penetrations w.r.t. one or more external constraint surface meshes. More... | |
| class | mimmo::ControlDeformMaxDistance |
| ControlDeformMaxDistance is a class that check a deformation field associated to a MimmoObject surface geometry,once a maximum limit distance of deformation is fixed, w.r.t. the undeformed state. More... | |
| class | mimmo::CreateSeedsOnSurface |
| Distribute a raw list of points on a target 3D surface. More... | |
| class | mimmo::MeshChecker |
| MeshChecker is the class to evaluate the quality of a volume mesh. More... | |
| class | mimmo::OBBox |
| Oriented Bounding Box calculator. More... | |
| class | mimmo::ProjPatchOnSurface |
| Executable block class capable of projecting a surface patch, 3DCurve or PointCloud on a 3D surface, both defined as MimmoObject. More... | |
| class | mimmo::ProjPrimitivesOnSurfaces |
| Class for projecting 1D/2D primitives on a target 3D surface mesh. More... | |
| class | mimmo::ProjSegmentOnSurface |
| Executable block class capable of projecting an elemental segment on a 3D surface mesh defined by a MimmoObject. More... | |
| class | mimmo::RBFBox |
| Radial Basis Functions Bounding Box calculator. More... | |
| class | mimmo::RotationAxes |
| RotationAxes is the class that applies a rotation to a given reference system. More... | |
| class | mimmo::SpecularPoints |
| SpecularPoints is a class that mirrors a point cloud w.r.t. a reference plane, on a target surface geometry if any. More... | |
| class | mimmo::TranslationPoint |
| TranslationPoint is the class that applies the a translation to a point. More... | |
Enumerations | |
| enum | mimmo::MeshChecker::CMeshOutput { mimmo::MeshChecker::NOTRUN = -1, mimmo::MeshChecker::GOOD = 0, mimmo::MeshChecker::FACEVALIDITY = 1, mimmo::MeshChecker::VOLUMECHANGERATIO = 2, mimmo::MeshChecker::BOUNDARYSKEWNESS = 3, mimmo::MeshChecker::SKEWNESS = 4, mimmo::MeshChecker::MINIMUMVOLUME = 5, mimmo::MeshChecker::MAXIMUMVOLUME = 6 } |
| enum | mimmo::CSeedSurf { mimmo::CSeedSurf::RANDOM = 0, mimmo::CSeedSurf::LEVELSET = 1, mimmo::CSeedSurf::CARTESIANGRID =2 } |
| Enum class for engine choice to set up initial points on a 3D surface. More... | |
| enum | mimmo::OBBStrategy { mimmo::OBBStrategy::OBB = 0, mimmo::OBBStrategy::AABB = 1, mimmo::OBBStrategy::MINVOL = 2 } |
| Enum class for engine choice to set up initial points on a 3D surface. More... | |
Detailed Description
Miscellaneous features for morphing workflow.
Enumeration Type Documentation
◆ CMeshOutput
Check error flag given by MehsChecker class.
Definition at line 95 of file MeshChecker.hpp.
◆ CSeedSurf
|
strong |
Enum class for engine choice to set up initial points on a 3D surface.
Definition at line 39 of file CreateSeedsOnSurface.hpp.
◆ OBBStrategy
|
strong |
1.8.17