50 const Spot *
P1(
void)
const;
52 const Spot *
P2(
void)
const;
61 virtual BND2d
Bnd(
void)
const;
Cross section geometry.
Definition: GeomSection.h:63
Segment(GeomSection *m, const size_t &ndiv=4)
Constructor.
Definition: Segment.cc:37
virtual size_t getNumberOfVertices(void) const
Return the number of vertices.
Definition: Segment.h:56
Line segment.
Definition: Segment.h:40
Spot * P1(void)
Returns a pointer to start point.
Definition: Segment.cc:45
Spot * P2(void)
Returns a pointer to end point.
Definition: Segment.cc:51
Base class for 1D entities in section definition.
Definition: Axis.h:43
Point object for section geometry definition.
Definition: Spot.h:43
virtual BND2d Bnd(void) const
Returns the 2D interval occupied by the segment.
Definition: Segment.cc:101
virtual const Spot * getVertex(const size_t &i) const
Returns the i-th vertex.
Definition: Segment.cc:74
virtual void SetVertice(const size_t &, Spot *)
Sets the i-th vertex.
Definition: Segment.cc:92
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
int getVtkCellType(void) const
VTK interface.
Definition: Segment.cc:118
double getLong(void) const
Return segment length.
Definition: Segment.cc:122
void setEndPoints(size_t, size_t)
Assigns end points.
Definition: Segment.cc:59
size_t ndiv
Number of divisions.
Definition: Axis.h:47