42 std::vector<double> lengths;
52 boost::python::dict
getPyDict(
void)
const;
53 void setPyDict(
const boost::python::dict &);
Float vector abstraction.
Definition: Vector.h:94
virtual SetEstruct * getCopy(void) const
Virtual constructor.
Definition: DividedLine.cc:57
Finite element model generation tools.
Definition: Preprocessor.h:59
Array of positions in a three-dimensional space.
Definition: Pos3dArray.h:38
Line divided in segments of specified lengths.
Definition: DividedLine.h:40
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: DividedLine.cc:98
DividedLine(Preprocessor *m, const size_t &ndiv=4)
Constructor.
Definition: DividedLine.cc:38
Line: base class for 1D objects.
Definition: Line.h:42
virtual bool operator==(const DividedLine &) const
Comparison operator.
Definition: DividedLine.cc:42
structured set, i.
Definition: SetEstruct.h:47
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
boost::python::dict getPyDict(void) const
Return a Python dictionary with the object members values.
Definition: DividedLine.cc:87
void setLengths(const Vector &)
assigns lengths.
Definition: DividedLine.cc:61
Pos3dArray get_positions(void) const
Return ndiv+1 positions along the line spaced according to the lengths specifiend in the lengths memb...
Definition: DividedLine.cc:69