Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
Geom_ElementarySurface Class Reference

Describes the common behavior of surfaces which
have a simple parametric equation in a local
coordinate system. The Geom package provides
several implementations of concrete elementary surfaces:
More...

#include <Geom_ElementarySurface.hxx>

Inheritance diagram for Geom_ElementarySurface:
Inheritance graph
[legend]

Public Member Functions

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.

void SetLocation (const gp_Pnt &Loc)
 Changes the location of the local coordinates system of the
surface.

void SetPosition (const gp_Ax3 &A3)
 Changes the local coordinates system of the surface.

gp_Ax1 Axis () const
 Returns the main axis of the surface (ZAxis).

gp_Pnt Location () const
 Returns the location point of the local coordinate system of the
surface.

const gp_Ax3Position () const
 Returns the local coordinates system of the surface.

virtual void UReverse ()
 Reverses the U parametric direction of the surface.

virtual 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 void VReverse ()
 Reverses the V parametric direction of the surface.

virtual 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)

GeomAbs_Shape Continuity () const
 Returns GeomAbs_CN, the global continuity of any elementary surface.

Standard_Boolean IsCNu (const Standard_Integer N) const
 Returns True.

Standard_Boolean IsCNv (const Standard_Integer N) const
 Returns True.

Protected Attributes

gp_Ax3 pos

Detailed Description


Member Function Documentation

Implements Geom_Surface.

Implements Geom_Surface.

Implements Geom_Surface.

virtual void Geom_ElementarySurface::UReverse ( ) [virtual]

Implements Geom_Surface.

Reimplemented in Geom_Plane.

virtual void Geom_ElementarySurface::VReverse ( ) [virtual]

Implements Geom_Surface.

Reimplemented in Geom_ConicalSurface, and Geom_Plane.


Field Documentation


The documentation for this class was generated from the following file: