56 const Pnt *
P1(
void)
const;
57 const Pnt *
P2(
void)
const;
59 virtual double getLambda(
const Pos3d &)
const= 0;
63 void SetVertice(
const size_t &,
const size_t &);
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
Finite element model generation tools.
Definition: Preprocessor.h:58
virtual bool check_points(void) const
Checks that the points are defined.
Definition: LineBase.cc:65
Pnt * p1
Back end.
Definition: LineBase.h:43
Base class for 1D entities.
Definition: LineBase.h:40
virtual Pnt * P2(void)
Return pointer to front end.
Definition: LineBase.h:50
LineBase(Preprocessor *m, const size_t &ndiv=4)
Constructor.
Definition: LineBase.cc:41
virtual void SetVertice(const size_t &, Pnt *)
Sets the i-th vertex.
Definition: LineBase.cc:78
Pnt * p2
Front end.
Definition: LineBase.h:44
virtual const Pnt * getVertex(const size_t &i) const
Return the i-th vertex.
Definition: LineBase.cc:56
Point (KPoint).
Definition: Pnt.h:49
Pnt * P1(void)
Return pointer to back end.
Definition: LineBase.h:47
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
void SetVertices(Pnt *, Pnt *)
Assigns line ends.
Definition: LineBase.cc:103