58     const Pnt *
P1(
void) 
const;
    59     const Pnt *
P2(
void) 
const;
    61     virtual double getLambda(
const Pos3d &) 
const= 0;
    62     double getLambda(
const Node &n) 
const;
    65     std::vector<std::pair<double,Pos3d> > 
sort(
const std::deque<Pos3d> &) 
const;
    66     std::vector<std::pair<double,Node *> > 
sort(
const std::deque<Node *> &) 
const;
    73     void SetVertice(
const size_t &,
const size_t &);
    76     boost::python::dict 
getPyDict(
void) 
const;
    77     void setPyDict(
const boost::python::dict &);
 bool less(const Pos3d &a, const Pos3d &b) const
Return true if lambda value (see getLambda) of point a is smaller than lambda value of point b...
Definition: LineBase.cc:101
std::vector< std::pair< double, Pos3d > > sort(const std::deque< Pos3d > &) const
Return the positions sorted by its distance to the first point of the line. 
Definition: LineBase.cc:111
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary. 
Definition: LineBase.cc:228
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values. 
Definition: LineBase.cc:213
Base class for one-dimensional geometry objects. 
Definition: Edge.h:48
Finite element model generation tools. 
Definition: Preprocessor.h:59
virtual bool check_points(void) const
Checks that the points are defined. 
Definition: LineBase.cc:159
Pnt * p1
Back end. 
Definition: LineBase.h:44
Base class for 1D entities. 
Definition: LineBase.h:41
virtual Pnt * P2(void)
Return pointer to front end. 
Definition: LineBase.h:56
LineBase(Preprocessor *m, const size_t &ndiv=4)
Constructor. 
Definition: LineBase.cc:41
virtual void create_nodes(void)
Create nodes on objects. 
Definition: Edge.cc:691
virtual void SetVertice(const size_t &, Pnt *)
Sets the i-th vertex. 
Definition: LineBase.cc:172
Pnt * p2
Front end. 
Definition: LineBase.h:45
virtual const Pnt * getVertex(const size_t &i) const
Return the i-th vertex. 
Definition: LineBase.cc:74
Point (KPoint). 
Definition: Pnt.h:50
virtual bool operator==(const LineBase &) const
Comparison operator. 
Definition: LineBase.cc:49
Posición en tres dimensiones. 
Definition: Pos3d.h:44
Pnt * P1(void)
Return pointer to back end. 
Definition: LineBase.h:53
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Mesh node. 
Definition: Node.h:111
void SetVertices(Pnt *, Pnt *)
Assigns line ends. 
Definition: LineBase.cc:197