32 #include "EntityMap.h" 52 void UpdateSets(
Edge *)
const;
61 Vector3d getVector(
const Indice &i,
const Indice &j)
const;
62 Line3d getRecta(
const Indice &i,
const Indice &j)
const;
63 Plane getPlane(
const Indice &i,
const Indice &j,
const Indice &k)
const;
85 Edge *retval=
new E(preprocessor);
86 retval->Name()=
"l"+boost::lexical_cast<std::string>(getTag());
87 (*this)[getTag()]= retval;
Edge * createDividedLine(Pnt *, Pnt *)
Creates a new line between the points being passed as parameters and inserts it on the container...
Definition: LineMap.cc:154
Edge * New(void)
Creates a new Edge.
Definition: LineMap.h:95
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
Edge * createLine(Pnt *, Pnt *)
Creates a new line between the points being passed as parameters and inserts it on the container...
Definition: LineMap.cc:117
CmbEdge * newLineSequence(void)
Line sequence.
Definition: LineMap.cc:90
LineMap(MultiBlockTopology *mbt=nullptr)
Constructor.
Definition: LineMap.cc:45
Geometric entities container (points, lines, surfaces,...).
Definition: EntityMap.h:42
Finite element model generation tools.
Definition: Preprocessor.h:58
CircularArc * newCircleArc(const size_t &, const size_t &, const size_t &)
Circle arc.
Definition: LineMap.cc:75
Model geometry manager.
Definition: MultiBlockTopology.h:68
Line segment between two points.
Definition: DividedLine.h:39
Edge * createArc(Pnt *, Pnt *, Pnt *)
Creates a new arc of circle between the points being passed as parameters and inserts it in the edge ...
Definition: LineMap.cc:189
Edge * createLineSequence(void)
Creates a line sequence (polyline) with those being passed as parameters and inserts it in the edge s...
Definition: LineMap.cc:220
DividedLine * newDividedLine(const size_t &, const size_t &)
Divided line.
Definition: LineMap.cc:62
Line * newLine(const size_t &, const size_t &)
Line segment.
Definition: LineMap.cc:49
Circumference arc.
Definition: CircularArc.h:43
Edge * createCopy(const Edge *l)
Return a copy of the argument edge.
Definition: LineMap.cc:228
Line container.
Definition: LineMap.h:49
Line: base class for 1D objects.
Definition: Line.h:41
Compound line.
Definition: CmbEdge.h:42
Point (KPoint).
Definition: Pnt.h:49
const Preprocessor * getPreprocessor(void) const
Return a pointer to preprocessor.
Definition: ModelComponentContainerBase.cc:54
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Edge * Crea(void)
Creates a new line.
Definition: LineMap.h:81
Edge * busca(const Indice &)
Return a pointer to the geometry entity whose identifier is passed as parameter.
Definition: ModelComponentContainer.h:69