#include <Geom_ElementarySurface.hxx>
Inheritance diagram for Geom_ElementarySurface:
Public Member Functions | |
Standard_EXPORT void | SetAxis (const gp_Ax1 &A1) |
Changes the main axis (ZAxis) of the elementary surface. Raised if the direction of A1 is parallel to the XAxis of the coordinate system of the surface. . | |
Standard_EXPORT void | SetLocation (const gp_Pnt &Loc) |
Changes the location of the local coordinates system of the surface. . | |
Standard_EXPORT void | SetPosition (const gp_Ax3 &A3) |
Changes the local coordinates system of the surface. . | |
Standard_EXPORT gp_Ax1 | Axis () const |
Returns the main axis of the surface (ZAxis). . | |
Standard_EXPORT gp_Pnt | Location () const |
Returns the location point of the local coordinate system of the surface. . | |
Standard_EXPORT const gp_Ax3 & | Position () const |
Returns the local coordinates system of the surface. . | |
virtual Standard_EXPORT void | UReverse () |
Reverses the U parametric direction of the surface. . | |
virtual Standard_EXPORT Standard_Real | UReversedParameter (const Standard_Real U) const =0 |
Return the parameter on the Ureversed surface for the point of parameter U on <me>. me->UReversed()->Value(me->UReversedParameter(U),V) is the same point as me->Value(U,V) . | |
virtual Standard_EXPORT void | VReverse () |
Reverses the V parametric direction of the surface. . | |
virtual Standard_EXPORT Standard_Real | VReversedParameter (const Standard_Real V) const =0 |
Return the parameter on the Vreversed surface for the point of parameter V on <me>. me->VReversed()->Value(U,me->VReversedParameter(V)) is the same point as me->Value(U,V) . | |
Standard_EXPORT GeomAbs_Shape | Continuity () const |
Returns GeomAbs_CN, the global continuity of any elementary surface. . | |
Standard_EXPORT Standard_Boolean | IsCNu (const Standard_Integer N) const |
Returns True. . | |
Standard_EXPORT Standard_Boolean | IsCNv (const Standard_Integer N) const |
Returns True. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
gp_Ax3 | pos |
|
|
|
Implements Geom_Surface. |
|
Reimplemented from Geom_Surface. Reimplemented in Geom_ConicalSurface, Geom_CylindricalSurface, Geom_Plane, Geom_SphericalSurface, and Geom_ToroidalSurface. |
|
Implements Geom_Surface. |
|
Implements Geom_Surface. |
|
|
|
|
|
|
|
|
|
|
|
Implements Geom_Surface. Reimplemented in Geom_Plane. |
|
Implements Geom_Surface. Implemented in Geom_ConicalSurface, Geom_CylindricalSurface, Geom_Plane, Geom_SphericalSurface, and Geom_ToroidalSurface. |
|
Implements Geom_Surface. Reimplemented in Geom_ConicalSurface, and Geom_Plane. |
|
Implements Geom_Surface. Implemented in Geom_ConicalSurface, Geom_CylindricalSurface, Geom_Plane, Geom_SphericalSurface, and Geom_ToroidalSurface. |
|
|