![]() |
XC Open source finite element analysis program
|
Contenedor de puntos del modelo. More...
#include <MapLineas.h>
Public Member Functions | |
| MapLineas (Cad *cad=nullptr) | |
| Constructor. | |
| Vector3d | getVector (const Indice &i, const Indice &j) const |
| Recta3d | getRecta (const Indice &i, const Indice &j) const |
| Plano3d | getPlano (const Indice &i, const Indice &j, const Indice &k) const |
| template<class E > | |
| Edge * | Nueva (void) |
| Creates a new Edge. | |
| Edge * | createLine (Pnt *, Pnt *) |
| Creates a new line entre los puntos being passed as parameters and inserts it on the container. More... | |
| Edge * | createDividedLine (Pnt *, Pnt *) |
| Creates a new line between the points being passed as parameters and inserts it on the container. More... | |
| Edge * | createArc (Pnt *, Pnt *, Pnt *) |
| Creates a new arc of circle between the points being passed as parameters and inserts it in the edge set. | |
| Edge * | createLineSequence (void) |
| Creates a line sequence (polyline) with those being passed as parameters and inserts it in the edge set. | |
| Edge * | createCopy (const Edge *l) |
| Creates a new line, copia de la being passed as parameter con el nombre being passed as parameter. | |
| Linea * | newLine (const size_t &, const size_t &) |
| Line segment. | |
| DividedLine * | newDividedLine (const size_t &, const size_t &) |
| Divided line. | |
| ArcoCircunf * | newCircleArc (const size_t &, const size_t &, const size_t &) |
| Circle arc. | |
| CmbEdge * | newLineSequence (void) |
| Circle arc. | |
Public Member Functions inherited from XC::MapEnt< Edge > | |
| MapEnt (Cad *cad=nullptr) | |
| Constructor. | |
| Edge * | getNearest (const Pos3d &p) |
| Returns the object closest to the position being passed as parameter. | |
| const Edge * | getNearest (const Pos3d &p) const |
| Returns the object closest to the position being passed as parameter. | |
| void | numera (void) |
| Set indices to the objects to allow its use in VTK. | |
Public Member Functions inherited from XC::MapCadMember< Edge > | |
| MapCadMember (Cad *cad=nullptr) | |
| Constructor. | |
| Edge * | busca (const Indice &) |
| Return a pointer to the geometry entity whose identifier is passed as parameter. | |
| const Edge * | busca (const Indice &) const |
| Return a pointer to the entity whose identifier is passed as parameter. | |
| bool | existe (const Indice &) const |
| Return true if the entity already exists. | |
| Edge * | get (const Indice &) |
| Return the entity with tag iEnt. | |
| boost::python::list | getKeys (void) const |
| Return the container's keys. | |
| void | clearAll (void) |
| Erase all the entities. | |
Public Member Functions inherited from XC::MapCadMemberBase | |
| MapCadMemberBase (Cad *cad=nullptr) | |
| Default identifier for new point. More... | |
| const Cad * | getCad (void) const |
| Return a pointer to Cad. | |
| Cad * | getCad (void) |
| Return a pointer to Cad. | |
| const Preprocessor * | getPreprocessor (void) const |
| Return a pointer to preprocessor. | |
| Preprocessor * | getPreprocessor (void) |
| Return a pointer to preprocessor. | |
| size_t | getTag (void) const |
| void | setTag (const size_t &t) |
Protected Member Functions | |
| template<class E > | |
| Edge * | Crea (void) |
| Creates a new line. | |
Additional Inherited Members | |
Public Types inherited from XC::MapEnt< Edge > | |
| typedef MapCadMember< Edge >::iterator | iterator |
| typedef MapCadMember< Edge >::const_iterator | const_iterator |
Public Types inherited from XC::MapCadMember< Edge > | |
| typedef std::map< Indice, Edge * > | map_base |
| typedef std::pair< Indice, Edge * > | pair |
| typedef map_base::iterator | iterator |
| typedef map_base::const_iterator | const_iterator |
Public Types inherited from XC::MapCadMemberBase | |
| typedef size_t | Indice |
Protected Attributes inherited from XC::MapCadMemberBase | |
| Indice | tag |
Contenedor de puntos del modelo.
Creates a new line between the points being passed as parameters and inserts it on the container.
| pA | pointer to back end of the line. |
| pB | pointer to front end of the line. |
Creates a new line entre los puntos being passed as parameters and inserts it on the container.
| pA | pointer to back end of the line. |
| pB | pointer to front end of the line. |
1.8.11