56 const Pnt *
P3(
void)
const;
81 virtual std::deque<Segment3d>
getSegments(
void)
const;
83 boost::python::dict
getPyDict(
void)
const;
84 void setPyDict(
const boost::python::dict &);
Pos3d getPMed(void) const
Return the midpoint.
Definition: CircularArc.cc:212
double getTheta2(void) const
Return the end angle.
Definition: CircularArc.cc:166
virtual ID getKPoints(void) const
Return k-points.
Definition: CircularArc.cc:249
const CircularSector3d get_sector_circular3d(void) const
Return the circle sector correlated with the arc.
Definition: CircularArc.cc:121
double getTheta1(void) const
Return the start angle.
Definition: CircularArc.cc:157
Finite element model generation tools.
Definition: Preprocessor.h:59
Array of positions in a three-dimensional space.
Definition: Pos3dArray.h:38
virtual void SetVertice(const size_t &, Pnt *)
Set the i-th vertex.
Definition: CircularArc.cc:91
int getVtkCellType(void) const
Interface with VTK.
Definition: CircularArc.cc:245
const Pnt * P3(void) const
Return a constant pointer to the midpoint of the arc.
Definition: CircularArc.cc:69
virtual BND3d Bnd(void) const
Returns object boundary.
Definition: CircularArc.cc:237
Sector de círculo en tres dimensiones.
Definition: CircularSector3d.h:34
double getLambda(const Pos3d &) const
Return the parameter of the point on the arc (distance to the arc's first point measured over the arc...
Definition: CircularArc.cc:176
Pos3d getPFin(void) const
Return the end point.
Definition: CircularArc.cc:203
Vector of integers.
Definition: ID.h:95
bool check_points(void) const
Check that the points are defined.
Definition: CircularArc.cc:108
Base class for 1D entities.
Definition: LineBase.h:41
virtual std::deque< Segment3d > getSegments(void) const
Return the segments that compose the edge.
Definition: CircularArc.cc:259
virtual const Pnt * getVertex(const size_t &i) const
Return the i-th vertex.
Definition: CircularArc.cc:73
double getIncludedAngle(void) const
Return the angle subtended by the arc.
Definition: CircularArc.cc:148
double getRadius(void) const
Return the radius.
Definition: CircularArc.cc:221
Circumference arc.
Definition: CircularArc.h:44
Pos3d getCentroid(void) const
Return the centroid of the arc.
Definition: CircularArc.cc:139
void setPyDict(const boost::python::dict &)
Set the values of the object members from a Python dictionary.
Definition: CircularArc.cc:279
Pos3dArray get_positions(void) const
Return ndiv+1 equally-sapaced positions along the arc.
Definition: CircularArc.cc:241
void update_topology(void)
Updates topology.
Definition: CircularArc.cc:230
"boundary" en tres dimensiones.
Definition: BND3d.h:34
CircularArc(Preprocessor *m)
Constructor.
Definition: CircularArc.cc:42
Point (KPoint).
Definition: Pnt.h:50
structured set, i.
Definition: SetEstruct.h:47
virtual size_t getNumberOfVertices(void) const
Return the number of vertices.
Definition: CircularArc.h:73
Pos3d getPInic(void) const
Return the start point.
Definition: CircularArc.cc:194
Posición en tres dimensiones.
Definition: Pos3d.h:44
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: CircularArc.cc:268
double getLength(void) const
Return the arc length.
Definition: CircularArc.cc:130
virtual bool operator==(const CircularArc &) const
Comparison operator.
Definition: CircularArc.cc:50
virtual SetEstruct * getCopy(void) const
Virtual constructor.
Definition: CircularArc.cc:65
Pos3d getCenter(void) const
Return the center of the circumference.
Definition: CircularArc.cc:185