23 #ifndef SECTORCIRCULAR2D_H    24 #define SECTORCIRCULAR2D_H    51     inline const double &Theta1(
void)
 const    53     inline double &Theta1(
void)
    55     inline const double &Theta2(
void)
 const    57     inline double &Theta2(
void)
    64     virtual GEOM_FT 
getArea(
void) 
const;
    65     virtual GEOM_FT 
Ix(
void) 
const;
    66     virtual GEOM_FT 
Iy(
void) 
const;
    67     virtual GEOM_FT 
Pxy(
void) 
const;
    68     virtual GEOM_FT 
Iz(
void) 
const;
    69     virtual GEOM_FT 
GetMax(
unsigned short int i) 
const;
    70     virtual GEOM_FT 
GetMin(
unsigned short int i) 
const;
    71     virtual bool In(
const Pos2d &p, 
const double &tol= 0.0) 
const;
    77     void Print(std::ostream &os) 
const;
    78     void Plot(Plotter &) 
const;
 virtual GEOM_FT GetMin(unsigned short int i) const
Return el valor mínimo of the i coordinate of the object points. 
Definition: CircularSector2d.cc:183
virtual GEOM_FT getLength(void) const
Return the length of the circular sector. 
Definition: CircularSector2d.cc:168
virtual GEOM_FT Ix(void) const
Return el moment of inertia of the circular sector with respect to axis parallel to x que pasa por su...
Definition: CircularSector2d.cc:192
virtual GEOM_FT GetMax(unsigned short int i) const
Return the maximum value of the i coordinate of the object points. 
Definition: CircularSector2d.cc:176
virtual GEOM_FT Iz(void) const
Return el moment of inertia of the circular sector with respect to axis parallel to z que pasa por su...
Definition: CircularSector2d.cc:210
Círculo en dos dimensiones. 
Definition: Circle2d.h:37
Posición en dos dimensiones. 
Definition: Pos2d.h:41
virtual GEOM_FT Pxy(void) const
Return el product of inertia of the circular sector with respect to the axis parallel to x e y que pa...
Definition: CircularSector2d.cc:219
double getLambda(const Pos2d &) const
Returns the parameter of the point in the arc (distance to the arc's first point measured over the ar...
Definition: CircularSector2d.cc:155
CircularSector2d offset(const GEOM_FT &) const
Return a circular sector parallel to this one at the distance being passed as parameter. 
Definition: CircularSector2d.cc:283
virtual GEOM_FT getArea(void) const
Return the area of the circular sector. 
Definition: CircularSector2d.cc:172
Pos2d PInic(void) const
Return the point inicial del arco. 
Definition: CircularSector2d.cc:130
Array of positions in a two-dimensional space. 
Definition: Pos2dArray.h:38
CircularSector2d(void)
Default constructor. 
Definition: CircularSector2d.cc:72
virtual bool In(const Pos2d &p, const double &tol=0.0) const
Return true if the points lies inside the object. 
Definition: CircularSector2d.cc:227
Base class for surfaces in a two-dimensional space. 
Definition: Surface2d.h:33
virtual GEOM_FT Iy(void) const
Return el moment of inertia of the circular sector with respect to axis parallel to y que pasa por su...
Definition: CircularSector2d.cc:201
double getAngle(const Pos2d &p) const
Return the angle between the line from the center of the circle to the point p and the line from the ...
Definition: CircularSector2d.cc:151
boost::python::list getArcPointsPy(const size_t &n) const
Return a Python list containing the points that results from the division of the arc. 
Definition: CircularSector2d.cc:271
virtual GEOM_FT getArcLength(void) const
Return the length of the arc. 
Definition: CircularSector2d.cc:164
virtual Pos2d ArcCentroid(void) const
Return the position of the arc centroid. 
Definition: CircularSector2d.cc:120
Pos2dArray getArcPoints(const size_t &n) const
Return n points equally spaced over the arc of the circular sector. 
Definition: CircularSector2d.cc:240
double getIncludedAngle(void) const
Return the included angle. 
Definition: CircularSector2d.cc:160
Pos2d PFin(void) const
Return the point final del arco. 
Definition: CircularSector2d.cc:137
virtual Pos2d getCenterOfMass(void) const
Return the position of the center of mass. 
Definition: CircularSector2d.cc:111
Pos2d PMed(void) const
Return the mid-point of the arc. 
Definition: CircularSector2d.cc:145
2D circular sector. 
Definition: CircularSector2d.h:34
virtual bool operator==(const CircularSector2d &) const
Comparison operator. 
Definition: CircularSector2d.cc:92
virtual Surface2d * getCopy(void) const
Constructor virtual. 
Definition: CircularSector2d.cc:107