Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| ▼CIBinaryStream | |
| Cmimmo::IBinaryStream | Mimmo custom derivation of bitpit IBinaryStream (see relative doc) |
| ▼COBinaryStream | |
| Cmimmo::OBinaryStream | Mimmo custom derivation of bitpit OBinaryStream (see relative doc) |
| ▼CPiercedVector | |
| Cmimmo::MimmoPiercedVector< mpv_t > | MimmoPiercedVector is the basic data container for mimmo library |
| Cmimmo::MimmoPiercedVector< darray3E > | |
| Cmimmo::MimmoPiercedVector< double > | |
| Cmimmo::MimmoPiercedVector< long > | |
| Cmimmo::MimmoPiercedVector< std::string > | |
| ▼CRBF | |
| Cmimmo::MRBF | Radial Basis Function evaluation from clouds of control points |
| ▼CSurfUnstructured | |
| Cmimmo::MimmoPointCloud | Custom derivation of bitpit::SurfUnstructured class, for Point Cloud handling only |
| Cmimmo::MimmoSurfUnstructured | Custom derivation of bitpit::SurfUnstructured class |
| ▼CVolUnstructured | |
| Cmimmo::MimmoVolUnstructured | Custom derivation of bitpit::VolUnstructured class |
| ▼CVTKBaseStreamer | |
| ►Cmimmo::VTUAbsorbStreamer | Abstract class for custom reader/absorber of *.vtu mesh external files |
| Cmimmo::VTUFlushStreamerASCII | Abstract class for custom ASCII writer/flusher of *.vtu mesh external files |
| ▼CVTKUnstructuredGrid | |
| Cmimmo::VTUGridReader | Custom reader of unstructured grids from external files *.vtu |
| Cmimmo::VTUGridWriterASCII | Custom writer of ASCII unstructured grids to external files *.vtu |
| ▼Cmimmo::BaseManipulation | BaseManipulation is the base class of any manipulation object of the library |
| Cmimmo::AABBox | Axis Aligned Bounding Box calculator |
| ►Cmimmo::Apply | Apply is the class that applies the deformation resulting from a manipulation object to the geometry |
| Cmimmo::BendGeometry | BendGeometry applies custom bending deformations along axis-directions of a target geometry |
| Cmimmo::ClipGeometry | ClipGeometry is a class that clip a 3D geometry according to a plane intersecting it |
| Cmimmo::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 |
| Cmimmo::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 |
| Cmimmo::Create3DCurve | Create a 3DCurve from a point cloud |
| Cmimmo::CreatePointCloud | CreatePointCloud manages cloud point data in raw format to create a MimmoObject Point Cloud container |
| Cmimmo::CreateSeedsOnSurface | Distribute a raw list of points on a target 3D surface |
| ►Cmimmo::ExtractField | ExtractField is an abstract executable block class for extracting/restricting an input field defined on a mesh X on a target subportion of X |
| ►Cmimmo::FVGenericSelection | Interface for applying selection methods simultaneously on bulk+boundary compound meshes |
| Cmimmo::GenericDispls | GenericDispls is the class to read from file an initial set of displacements as a generic vector field of floats or write it to file |
| Cmimmo::GenericInput | GenericInput is the class that set the initialization of a generic input data |
| Cmimmo::GenericInputMPVData | GenericInputMPVData is the class that set a generic input data as mimmo::MimmoPiercedVector |
| Cmimmo::GenericOutput | GenericOutput is the class that write generic data in a file output |
| Cmimmo::GenericOutputMPVData | GenericOutputMPVData is the class that write a generic data to file output as mimmo::MimmoPiercedVector |
| ►Cmimmo::GenericSelection | Abstract Interface for selection classes |
| Cmimmo::IOCloudPoints | IOCloudPoints is the class to read from file a set of cloud 3D points w/ attached a scalar field of floats and/or a vector field of floats |
| Cmimmo::IOWavefrontOBJ | Executable block handling io of 3D surface polygonal mesh in *.obj format |
| ►Cmimmo::Lattice | Structured 3D Cartesian Mesh |
| Cmimmo::ManipulateWFOBJData | Executable block manipulating optional data of WavefrontOBJ mesh |
| Cmimmo::MeshChecker | MeshChecker is the class to evaluate the quality of a volume mesh |
| Cmimmo::MimmoGeometry | MimmoGeometry is an executable block class wrapping(linking or internally instantiating) a Mimmo Object, handling geometry |
| Cmimmo::Module | Module is an executable block class capable of computing the magnitude field of a vector field |
| Cmimmo::MRBF | Radial Basis Function evaluation from clouds of control points |
| Cmimmo::OBBox | Oriented Bounding Box calculator |
| Cmimmo::Primitive | Primitive object generation |
| ►Cmimmo::ProjPrimitivesOnSurfaces | Class for projecting 1D/2D primitives on a target 3D surface mesh |
| Cmimmo::RBFBox | Radial Basis Functions Bounding Box calculator |
| Cmimmo::ReconstructScalar | Reconstruct a scalar field from daughter meshes to mother mesh |
| Cmimmo::ReconstructVector | Reconstruct a vector field from daughter mesh to mother mesh |
| Cmimmo::RefineGeometry | RefineGeometry is an executable block class capable of refine a surface geometry |
| Cmimmo::RotationAxes | RotationAxes is the class that applies a rotation to a given reference system |
| Cmimmo::RotationGeometry | RotationGeometry is the class that applies a rotation to a given geometry patch |
| Cmimmo::ScaleGeometry | ScaleGeometry is the class that applies a scaling to a given geometry patch in respect to the mean point of the vertices |
| ►Cmimmo::SelectField | SelectField is an abstract executable block class capable of Selecting a field from a list of fields |
| Cmimmo::StitchGeometry | StitchGeometry is an executable block class capable of stitch multiple MimmoObject geometries of the same topology |
| Cmimmo::SurfaceTriangulator | Triangulate a target MimmoObject non-homogeneous and/or non-triangular surface mesh |
| Cmimmo::TranslationGeometry | TranslationGeometry is the class that applies a translation to a given geometry patch |
| Cmimmo::TranslationPoint | TranslationPoint is the class that applies the a translation to a point |
| Cmimmo::TwistGeometry | TwistGeometry is the class that applies a twist to a given geometry patch |
| ▼Cmimmo::BasicShape | Abstract Interface class for Elementary Shape Representation |
| ►Cmimmo::Cube | Elementary Shape Representation of a Cube |
| ►Cmimmo::Cylinder | Elementary Shape Representation of a Cylinder or portion of it |
| ►Cmimmo::Sphere | Elementary Shape Representation of a Sphere or portion of it |
| Cmimmo::Wedge | Elementary Shape Representation of a Prism with triangular basis |
| Cmimmo::Chain | Chain is the class used to manage the chain execution of multiple executable blocks (manipulation object) |
| Cmimmo::DataType | Class DataType defines the container and the type of data communicated by ports |
| Cmimmo::Factory< Base > | Factory base template singleton for automatic factorization of executable classes |
| ▼Cmimmo::Factory< Base >::AbstractCreator | Abstract class embedded in Factory to link creators of type Base* <>(const bitpit::Config::Section & xml_root) |
| Cmimmo::Creator< Base, Derived > | Template class to create an object Base * = new Derived creator class, where Derived is a generic derived class of Base. Creator can be any constructor of the derived class who takes as argument a const reference to a xml-data tree bitpit::Config::Section |
| Cmimmo::FileDataInfo | FileDataInfo is a struct to stock data relative to names of external files |
| Cmimmo::InfoPort | Collection of data functional to a port registration |
| Cmimmo::IOConnections_MIMMO | IOConnections_MIMMO is a class to read/write mimmo pin connections from XML IO/parser defined in bitpit::Config |
| ▼Cmimmo::IOData | IOData is the base class of generic data stored as input or result in a Port |
| Cmimmo::IODataT< T > | IODataT is the templated class of generic data derived from IOData base class |
| Cmimmo::MimmoObject | MimmoObject is the basic geometry container for mimmo library |
| Cmimmo::MimmoSharedPointer | MimmoSharedPointer is a custom implementation of shared pointer |
| Cmimmo::NastranInterface | NastranInterface is an interface class for I/O handling of BDF bulk nastran format *.nas |
| ▼Cmimmo::PortIn | PortIn is the abstract PIN base class dedicated to carry data to a target class from other ones (input) |
| Cmimmo::PortInT< T, O > | PortInT is the PIN class to get input data arriving to an object from other objects |
| Cmimmo::PortManager | Basic singleton for managing Ports declaration in mimmo |
| ▼Cmimmo::PortOut | PortOut is the abstract PIN base class dedicated to exchange data from a target class to other ones (output) |
| Cmimmo::PortOutT< T, O > | PortOutT is the PIN class to exchange output data from an object to others |
| Cmimmo::TrackingPointer | Basic virtual class to derive a generic object whose pointer can return an identifying name through the method whichClass |
| ▼Cmimmo::UStructMesh | Class for 3D uniform structured mesh |
| Cmimmo::Lattice | Structured 3D Cartesian Mesh |
| Cmimmo::Primitive | Primitive object generation |
| Cmimmo::WavefrontOBJData | Struct for storing cell data attached to Wavefront OBJ polygonal mesh |
| Cmimmo::MimmoSharedPointer< mimmo::GenericSelection > | |
| Cmimmo::MimmoSharedPointer< mimmo::MimmoObject > | |
| Cstd::hash< mimmo::MimmoSharedPointer< O > > |
1.8.17