Open CASCADE Technology 6.6.0
Public Member Functions
IGESGeom_OffsetSurface Class Reference

defines IGESOffsetSurface, Type <140> Form <0>
in package IGESGeom
An offset surface is a surface defined in terms of an
already existing surface.If S(u, v) is a parametrised
regular surface and N(u, v) is a differential field of
unit normal vectors defined on the whole surface, and
"d" a fixed non zero real number, then offset surface
to S is a parametrised surface S(u, v) given by
O(u, v) = S(u, v) + d * N(u, v);
u1 <= u <= u2; v1 <= v <= v2;

#include <IGESGeom_OffsetSurface.hxx>

Inheritance diagram for IGESGeom_OffsetSurface:
Inheritance graph
[legend]

Public Member Functions

 IGESGeom_OffsetSurface ()
void Init (const gp_XYZ &anIndicatoR, const Standard_Real aDistance, const Handle< IGESData_IGESEntity > &aSurface)
 This method is used to set the fields of the class
OffsetSurface

gp_Vec OffsetIndicator () const
 returns the offset indicator

gp_Vec TransformedOffsetIndicator () const
 returns the offset indicator after applying Transf. Matrix

Standard_Real Distance () const
 returns the distance by which surface is offset

Handle_IGESData_IGESEntity Surface () const
 returns the surface that has been offset


Constructor & Destructor Documentation

IGESGeom_OffsetSurface::IGESGeom_OffsetSurface ( )

Member Function Documentation

Standard_Real IGESGeom_OffsetSurface::Distance ( ) const
void IGESGeom_OffsetSurface::Init ( const gp_XYZ anIndicatoR,
const Standard_Real  aDistance,
const Handle< IGESData_IGESEntity > &  aSurface 
)
  • anIndicator : Offset indicator
  • aDistance : Offset distance
  • aSurface : Surface that is offset
gp_Vec IGESGeom_OffsetSurface::OffsetIndicator ( ) const
Handle_IGESData_IGESEntity IGESGeom_OffsetSurface::Surface ( ) const
gp_Vec IGESGeom_OffsetSurface::TransformedOffsetIndicator ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines