Open CASCADE Technology 6.6.0
Public Member Functions
GeomToIGES_GeomSurface Class Reference

This class implements the transfer of the Surface Entity from Geom
To IGES. These can be :
. BoundedSurface
* BSplineSurface
* BezierSurface
* RectangularTrimmedSurface
. ElementarySurface
* Plane
* CylindricalSurface
* ConicalSurface
* SphericalSurface
* ToroidalSurface
. SweptSurface
* SurfaceOfLinearExtrusion
* SurfaceOfRevolution
. OffsetSurface

#include <GeomToIGES_GeomSurface.hxx>

Inheritance diagram for GeomToIGES_GeomSurface:
Inheritance graph
[legend]

Public Member Functions

 GeomToIGES_GeomSurface ()
 GeomToIGES_GeomSurface (const GeomToIGES_GeomEntity &GE)
 Creates a tool GeomSurface ready to run and sets its
fields as GE's.

Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_Surface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
 Transfert a GeometryEntity which answer True to the
member : BRepToIGES::IsGeomSurface(Geometry). If this
Entity could not be converted, this member returns a NullEntity.

Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_BoundedSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_BSplineSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_BezierSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_RectangularTrimmedSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_ElementarySurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_Plane > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_CylindricalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_ConicalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_SphericalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_ToroidalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_SweptSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_SurfaceOfLinearExtrusion > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_SurfaceOfRevolution > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSurface (const Handle< Geom_OffsetSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferPlaneSurface (const Handle< Geom_Plane > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferCylindricalSurface (const Handle< Geom_CylindricalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferConicalSurface (const Handle< Geom_ConicalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferSphericalSurface (const Handle< Geom_SphericalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Handle_IGESData_IGESEntity TransferToroidalSurface (const Handle< Geom_ToroidalSurface > &start, const Standard_Real Udeb, const Standard_Real Ufin, const Standard_Real Vdeb, const Standard_Real Vfin)
Standard_Real Length () const
 Returns the value of "TheLength"

Standard_Boolean GetBRepMode () const
 Returns Brep mode flag.

void SetBRepMode (const Standard_Boolean flag)
 Sets BRep mode flag.

Standard_Boolean GetAnalyticMode () const
 Returns flag for writing elementary surfaces

void SetAnalyticMode (const Standard_Boolean flag)
 Setst flag for writing elementary surfaces


Constructor & Destructor Documentation

GeomToIGES_GeomSurface::GeomToIGES_GeomSurface ( )
GeomToIGES_GeomSurface::GeomToIGES_GeomSurface ( const GeomToIGES_GeomEntity GE)

Member Function Documentation

Standard_Boolean GeomToIGES_GeomSurface::GetAnalyticMode ( ) const
Standard_Boolean GeomToIGES_GeomSurface::GetBRepMode ( ) const
Standard_Real GeomToIGES_GeomSurface::Length ( ) const
void GeomToIGES_GeomSurface::SetAnalyticMode ( const Standard_Boolean  flag)
void GeomToIGES_GeomSurface::SetBRepMode ( const Standard_Boolean  flag)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferConicalSurface ( const Handle< Geom_ConicalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferCylindricalSurface ( const Handle< Geom_CylindricalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferPlaneSurface ( const Handle< Geom_Plane > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSphericalSurface ( const Handle< Geom_SphericalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_BezierSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_Surface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_OffsetSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_SurfaceOfRevolution > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_SurfaceOfLinearExtrusion > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_BSplineSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_ToroidalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_RectangularTrimmedSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_ConicalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_BoundedSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_Plane > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_ElementarySurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_SphericalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_CylindricalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferSurface ( const Handle< Geom_SweptSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)
Handle_IGESData_IGESEntity GeomToIGES_GeomSurface::TransferToroidalSurface ( const Handle< Geom_ToroidalSurface > &  start,
const Standard_Real  Udeb,
const Standard_Real  Ufin,
const Standard_Real  Vdeb,
const Standard_Real  Vfin 
)

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