XC Open source finite element analysis program
Public Member Functions | Protected Member Functions | Friends | List of all members

Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies, etc. More...

#include <Cad.h>

Inheritance diagram for XC::Cad:

Public Member Functions

 Cad (Preprocessor *mod=nullptr)
 Constructor.
 
PreprocessorgetPreprocessor (void)
 
const PreprocessorgetPreprocessor (void) const
 
Edgebusca_edge_extremos (const MapPuntos::Indice &, const MapPuntos::Indice &)
 Return the «edge» that has as end points those whose indices are passed as parameters.
 
const Edgebusca_edge_extremos (const MapPuntos::Indice &, const MapPuntos::Indice &) const
 Returs the «edge» that has as end points those whose indices are passed as parameter.
 
void conciliaNDivs (void)
 Conciliate number of divisions of the lines.
 
void clearAll (void)
 Erase all the geometry entities.
 
virtual ~Cad (void)
 Destructor.
 
const MapPuntosgetPuntos (void) const
 
MapPuntosgetPuntos (void)
 
const MapLineasgetLineas (void) const
 
MapLineasgetLineas (void)
 
const MapSurfacesgetSurfaces (void) const
 
MapSurfacesgetSurfaces (void)
 
const MapTrfGeomgetTransformacionesGeometricas (void) const
 
MapTrfGeomgetTransformacionesGeometricas (void)
 
const MapSisRefgetReferenceSystems (void) const
 
MapSisRefgetReferenceSystems (void)
 
const MapEsquemas2dgetEsquemas2d (void) const
 
MapEsquemas2dgetEsquemas2d (void)
 
const MapEsquemas3dgetEsquemas3d (void) const
 
MapEsquemas3dgetEsquemas3d (void)
 
const MapUniformGridsgetUniformGrids (void) const
 
MapUniformGridsgetUniformGrids (void)
 

Protected Member Functions

SetEstructbusca_set_estruct (const MapUniformGrids::Indice &nmb)
 Search for the entity whose name is passed as a parameter.
 

Friends

class Preprocessor
 

Detailed Description

Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies, etc.

Maintain containers for this entities.


The documentation for this class was generated from the following files: