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 |