32 #include "xc_utils/src/nucleo/EntCmd.h" 34 #include "boost/lexical_cast.hpp" 35 #include "preprocessor/cad/entidades/MapPuntos.h" 36 #include "preprocessor/cad/entidades/MapLineas.h" 37 #include "preprocessor/cad/entidades/MapSurfaces.h" 38 #include "preprocessor/cad/entidades/MapCuerpos.h" 39 #include "preprocessor/cad/entidades/MapUniformGrids.h" 40 #include "preprocessor/cad/trf/MapTrfGeom.h" 41 #include "preprocessor/cad/MapSisRef.h" 42 #include "preprocessor/cad/matrices/MapEsquemas2d.h" 43 #include "preprocessor/cad/matrices/MapEsquemas3d.h" 69 class Cad:
public EntCmd
75 static void numera_lista(L &l);
97 {
return preprocessor; }
99 {
return preprocessor; }
110 inline const MapPuntos &getPuntos(
void)
const 114 inline const MapLineas &getLineas(
void)
const 122 inline const MapTrfGeom &getTransformacionesGeometricas(
void)
const 123 {
return transformaciones_geometricas; }
124 inline MapTrfGeom &getTransformacionesGeometricas(
void)
125 {
return transformaciones_geometricas; }
126 inline const MapSisRef &getReferenceSystems(
void)
const 127 {
return reference_systems; }
128 inline MapSisRef &getReferenceSystems(
void)
129 {
return reference_systems; }
131 {
return esquemas2d; }
133 {
return esquemas2d; }
135 {
return esquemas3d; }
137 {
return esquemas3d; }
139 {
return unif_grid; }
141 {
return unif_grid; }
void conciliaNDivs(void)
Conciliate number of divisions of the lines.
Definition: Cad.cc:123
Contenedor de puntos del modelo.
Definition: MapLineas.h:49
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
Body contaainer.
Definition: MapCuerpos.h:40
Point container.
Definition: MapPuntos.h:51
virtual ~Cad(void)
Destructor.
Definition: Cad.cc:181
Three dimensional scheme container.
Definition: MapEsquemas3d.h:42
Finite element model generation tools.
Definition: Preprocessor.h:58
structured set, i. e. a set that can return a pointer a to a node or an element from its indices i...
Definition: SetEstruct.h:45
Contenedor de puntos del modelo.
Definition: MapSurfaces.h:41
Model geometry manager. Management of geometry entities: points, lines, surfaces, bodies...
Definition: Cad.h:69
Cad(Preprocessor *mod=nullptr)
Constructor.
Definition: Cad.cc:60
Reference systems container.
Definition: MapSisRef.h:42
void clearAll(void)
Erase all the geometry entities.
Definition: Cad.cc:167
SetEstruct * busca_set_estruct(const MapUniformGrids::Indice &nmb)
Search for the entity whose name is passed as a parameter.
Definition: Cad.cc:158
Bidimensional scheme container.
Definition: MapEsquemas2d.h:42
Contenedor de puntos del modelo.
Definition: MapTrfGeom.h:42
Edge * busca_edge_extremos(const MapPuntos::Indice &, const MapPuntos::Indice &)
Return the «edge» that has as end points those whose indices are passed as parameters.
Definition: Cad.cc:78
================================================================================
Definition: ContinuaReprComponent.h:34