Open CASCADE Technology 6.6.0
|
defines IGESCircularArc, Type <100> Form <0>
in package IGESGeom
A circular arc is a connected portion of a parent circle
which consists of more than one point. The definition space
coordinate system is always chosen so that the circular arc
remains in a plane either coincident with or parallel to
the XT, YT plane.
#include <IGESGeom_CircularArc.hxx>
Public Member Functions | |
IGESGeom_CircularArc () | |
void | Init (const Standard_Real aZT, const gp_XY &aCenter, const gp_XY &aStart, const gp_XY &anEnd) |
This method is used to set the fields of the class CircularArc | |
gp_Pnt2d | Center () const |
returns the center of the circle of which arc forms a part | |
gp_Pnt | TransformedCenter () const |
returns the center of the circle of which arc forms a part after applying Transf. Matrix | |
gp_Pnt2d | StartPoint () const |
returns the start point of the arc | |
gp_Pnt | TransformedStartPoint () const |
returns the start point of the arc after applying Transf. Matrix | |
Standard_Real | ZPlane () const |
returns the parallel displacement of the plane containing the arc from the XT, YT plane | |
gp_Pnt2d | EndPoint () const |
returns the end point of the arc | |
gp_Pnt | TransformedEndPoint () const |
returns the end point of the arc after applying Transf. Matrix | |
Standard_Real | Radius () const |
returns the radius of the circle of which arc forms a part | |
Standard_Real | Angle () const |
returns the angle subtended by the arc at the center in radians | |
gp_Dir | Axis () const |
Z-Axis of circle (i.e. [0,0,1]) | |
gp_Dir | TransformedAxis () const |
Z-Axis after applying Trans. Matrix | |
Standard_Boolean | IsClosed () const |
True if StartPoint = EndPoint |
IGESGeom_CircularArc::IGESGeom_CircularArc | ( | ) |
Standard_Real IGESGeom_CircularArc::Angle | ( | ) | const |
gp_Dir IGESGeom_CircularArc::Axis | ( | ) | const |
gp_Pnt2d IGESGeom_CircularArc::Center | ( | ) | const |
gp_Pnt2d IGESGeom_CircularArc::EndPoint | ( | ) | const |
void IGESGeom_CircularArc::Init | ( | const Standard_Real | aZT, |
const gp_XY & | aCenter, | ||
const gp_XY & | aStart, | ||
const gp_XY & | anEnd | ||
) |
Standard_Boolean IGESGeom_CircularArc::IsClosed | ( | ) | const |
Standard_Real IGESGeom_CircularArc::Radius | ( | ) | const |
gp_Pnt2d IGESGeom_CircularArc::StartPoint | ( | ) | const |
gp_Dir IGESGeom_CircularArc::TransformedAxis | ( | ) | const |
gp_Pnt IGESGeom_CircularArc::TransformedCenter | ( | ) | const |
gp_Pnt IGESGeom_CircularArc::TransformedEndPoint | ( | ) | const |
gp_Pnt IGESGeom_CircularArc::TransformedStartPoint | ( | ) | const |
Standard_Real IGESGeom_CircularArc::ZPlane | ( | ) | const |