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 > > |