35 class CircularSector3d;
54 const Pnt *
P3(
void)
const;
75 virtual BND3d
Bnd(
void)
const;
Pos3d getPMed(void) const
Return the midpoint.
Definition: CircularArc.cc:188
double getTheta2(void) const
Return the end angle.
Definition: CircularArc.cc:142
virtual ID getKPoints(void) const
Return k-points.
Definition: CircularArc.cc:225
const CircularSector3d get_sector_circular3d(void) const
Return the cirle sector correlated with the arc.
Definition: CircularArc.cc:97
double getTheta1(void) const
Return the start angle.
Definition: CircularArc.cc:133
Finite element model generation tools.
Definition: Preprocessor.h:58
virtual void SetVertice(const size_t &, Pnt *)
Set the i-th vertex.
Definition: CircularArc.cc:67
int getVtkCellType(void) const
Interface with VTK.
Definition: CircularArc.cc:221
const Pnt * P3(void) const
Return a constant pointer to the midpoint of the arc.
Definition: CircularArc.cc:54
virtual BND3d Bnd(void) const
Returns object boundary.
Definition: CircularArc.cc:213
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:152
Pos3d getPFin(void) const
Return the end point.
Definition: CircularArc.cc:179
Vector of integers.
Definition: ID.h:93
bool check_points(void) const
Check that the points are defined.
Definition: CircularArc.cc:84
Base class for 1D entities.
Definition: LineBase.h:40
virtual const Pnt * getVertex(const size_t &i) const
Return the i-th vertex.
Definition: CircularArc.cc:58
double getIncludedAngle(void) const
Return the angle subtended by the arc.
Definition: CircularArc.cc:124
double getRadius(void) const
Return the radius.
Definition: CircularArc.cc:197
Circumference arc.
Definition: CircularArc.h:43
Pos3d getCentroid(void) const
Return the centroid of the arc.
Definition: CircularArc.cc:115
Pos3dArray get_positions(void) const
Return ndiv+1 equally-sapaced positions along the arc.
Definition: CircularArc.cc:217
void update_topology(void)
Updates topology.
Definition: CircularArc.cc:206
CircularArc(Preprocessor *m)
Constructor.
Definition: CircularArc.cc:42
Point (KPoint).
Definition: Pnt.h:49
Pos3d getCentro(void) const
Return the center of the circumference.
Definition: CircularArc.cc:161
structured set, i.
Definition: SetEstruct.h:45
virtual size_t getNumberOfVertices(void) const
Return the number of vertices.
Definition: CircularArc.h:71
Pos3d getPInic(void) const
Return the start point.
Definition: CircularArc.cc:170
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
double getLength(void) const
Return the arc length.
Definition: CircularArc.cc:106
virtual SetEstruct * getCopy(void) const
Virtual constructor.
Definition: CircularArc.cc:50