Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
GeomToIGES_GeomSurface Class Reference

This class implements the transfer of the Surface Entity from Geom
To IGES. These can be :
. BoundedSurface
More...

#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.
More...
 
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.
More...
 
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"
More...
 
Standard_Boolean GetBRepMode () const
 Returns Brep mode flag.
More...
 
void SetBRepMode (const Standard_Boolean flag)
 Sets BRep mode flag.
More...
 
Standard_Boolean GetAnalyticMode () const
 Returns flag for writing elementary surfaces
More...
 
void SetAnalyticMode (const Standard_Boolean flag)
 Setst flag for writing elementary surfaces
More...
 
- Public Member Functions inherited from GeomToIGES_GeomEntity
 GeomToIGES_GeomEntity ()
 Creates a tool GeomEntity
More...
 
 GeomToIGES_GeomEntity (const GeomToIGES_GeomEntity &GE)
 Creates a tool ready to run and sets its
fields as GE's.
More...
 
void SetModel (const Handle< IGESData_IGESModel > &model)
 Set the value of "TheModel"
More...
 
Handle_IGESData_IGESModel GetModel () const
 Returns the value of "TheModel"
More...
 
void SetUnit (const Standard_Real unit)
 Sets the value of the UnitFlag
More...
 
Standard_Real GetUnit () const
 Returns the value of the UnitFlag of the header of the model
in meters.
More...
 

Detailed Description

This class implements the transfer of the Surface Entity from Geom
To IGES. These can be :
. BoundedSurface

 * BSplineSurface <br>
 * BezierSurface <br>
 * RectangularTrimmedSurface <br>

. ElementarySurface

Constructor & Destructor Documentation

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

Creates a tool GeomSurface ready to run and sets its
fields as GE's.

Member Function Documentation

Standard_Boolean GeomToIGES_GeomSurface::GetAnalyticMode ( ) const

Returns flag for writing elementary surfaces

Standard_Boolean GeomToIGES_GeomSurface::GetBRepMode ( ) const

Returns Brep mode flag.

Standard_Real GeomToIGES_GeomSurface::Length ( ) const

Returns the value of "TheLength"

void GeomToIGES_GeomSurface::SetAnalyticMode ( const Standard_Boolean  flag)

Setst flag for writing elementary surfaces

void GeomToIGES_GeomSurface::SetBRepMode ( const Standard_Boolean  flag)

Sets BRep mode 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_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 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_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_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_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_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_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_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_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_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_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_SweptSurface > &  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_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_OffsetSurface > &  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: