34 #include <material/section/repres/geom_section/region/RgQuadCell.h> 35 #include <utility/matrix/Vector.h> 37 class SectorAnilloCircular2d;
56 const Vector ¢erPosition,
double internRadius,
57 double externRadius,
double initialAngle,
double finalAngle);
60 void setCenterPosition(
const Vector &);
61 void setCenterPos(
const Pos2d &);
62 Pos2d getCenterPos(
void)
const;
87 void setRadii(
double internRadius,
double externRadius);
88 void setAngles(
double initialAngle,
double finalAngle);
91 const Rejilla2d &
getMesh(
void)
const;
95 void getRadii(
double &internRadius,
double &externRadius)
const;
96 void getAngles(
double &initialAngle,
double &finalAngle)
const;
97 const Vector &getCenterPosition(
void)
const;
98 const Matrix &getVertCoords(
void)
const;
100 double getMaxY(
void)
const;
101 double getMaxZ(
void)
const;
102 double getMinY(
void)
const;
103 double getMinZ(
void)
const;
106 SectorAnilloCircular2d &getSector(
void)
const;
109 void Print(std::ostream &s,
int flag =0)
const;
110 friend std::ostream &operator<<(std::ostream &s,
RgSccCirc &rg_scc_circ);
double getInteriorRadius(void) const
Returns internal radius.
Definition: RgSccCirc.h:64
Cells vector.
Definition: VectorCells.h:42
Base class for materials.
Definition: Material.h:85
Poligono2d getPoligono(void) const
Returns a poligono inscrito en el sector del anillo circular.
Definition: RgSccCirc.cc:137
void setInteriorRadius(const double &d)
Sets internal radius.
Definition: RgSccCirc.h:76
void setFinalAngle(const double &d)
Sets final angle.
Definition: RgSccCirc.h:85
const VectorCells & getCells(void) const
Returns the contenedor de celdas.
Definition: RgSccCirc.cc:154
Region of a section that corresponds with a material.
Definition: RegionSecc.h:57
Region of a section that creates quadrilateral cells.
Definition: RgQuadCell.h:50
double getInitialAngle(void) const
Returns initial angle.
Definition: RgSccCirc.h:70
RegionSecc * getCopy(void) const
Virtual constructor.
Definition: RgSccCirc.cc:180
double getFinalAngle(void) const
Returns final angle.
Definition: RgSccCirc.h:73
const Rejilla2d & getMesh(void) const
Return the discretization grid.
Definition: RgSccCirc.cc:151
double getExteriorRadius(void) const
Returns extenal radius.
Definition: RgSccCirc.h:67
void setExteriorRadius(const double &d)
Sets external radius.
Definition: RgSccCirc.h:79
Circular shaped patch.
Definition: RgSccCirc.h:45
RgSccCirc(Material *mat)
Default constructor.
Definition: RgSccCirc.cc:45
================================================================================
Definition: ContinuaReprComponent.h:34
void setInitialAngle(const double &d)
Sets starting angle.
Definition: RgSccCirc.h:82