Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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.
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_Surface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 Transfer a GeometryEntity which answer True to the member : BRepToIGES::IsGeomSurface(Geometry). If this Entity could not be converted, this member returns a NullEntity.
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_BoundedSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_BSplineSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_BezierSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_RectangularTrimmedSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_ElementarySurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_Plane > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_CylindricalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_ConicalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_SphericalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_ToroidalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_SweptSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_SurfaceOfLinearExtrusion > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_SurfaceOfRevolution > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSurface (const occ::handle< Geom_OffsetSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferPlaneSurface (const occ::handle< Geom_Plane > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferCylindricalSurface (const occ::handle< Geom_CylindricalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferConicalSurface (const occ::handle< Geom_ConicalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferSphericalSurface (const occ::handle< Geom_SphericalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
occ::handle< IGESData_IGESEntityTransferToroidalSurface (const occ::handle< Geom_ToroidalSurface > &start, const double Udeb, const double Ufin, const double Vdeb, const double Vfin)
 
double Length () const
 Returns the value of "TheLength".
 
bool GetBRepMode () const
 Returns Brep mode flag.
 
void SetBRepMode (const bool flag)
 Sets BRep mode flag.
 
bool GetAnalyticMode () const
 Returns flag for writing elementary surfaces.
 
void SetAnalyticMode (const bool flag)
 Setst flag for writing elementary surfaces.
 
- Public Member Functions inherited from GeomToIGES_GeomEntity
 GeomToIGES_GeomEntity ()
 Creates a tool GeomEntity.
 
 GeomToIGES_GeomEntity (const GeomToIGES_GeomEntity &GE)
 Creates a tool ready to run and sets its fields as GE's.
 
void SetModel (const occ::handle< IGESData_IGESModel > &model)
 Set the value of "TheModel".
 
occ::handle< IGESData_IGESModelGetModel () const
 Returns the value of "TheModel".
 
void SetUnit (const double unit)
 Sets the value of the UnitFlag.
 
double GetUnit () const
 Returns the value of the UnitFlag of the header of the model in meters.
 

Detailed Description

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

Constructor & Destructor Documentation

◆ GeomToIGES_GeomSurface() [1/2]

GeomToIGES_GeomSurface::GeomToIGES_GeomSurface ( )

◆ GeomToIGES_GeomSurface() [2/2]

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

◆ GetAnalyticMode()

bool GeomToIGES_GeomSurface::GetAnalyticMode ( ) const

Returns flag for writing elementary surfaces.

◆ GetBRepMode()

bool GeomToIGES_GeomSurface::GetBRepMode ( ) const

Returns Brep mode flag.

◆ Length()

double GeomToIGES_GeomSurface::Length ( ) const

Returns the value of "TheLength".

◆ SetAnalyticMode()

void GeomToIGES_GeomSurface::SetAnalyticMode ( const bool flag)

Setst flag for writing elementary surfaces.

◆ SetBRepMode()

void GeomToIGES_GeomSurface::SetBRepMode ( const bool flag)

Sets BRep mode flag.

◆ TransferConicalSurface()

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferConicalSurface ( const occ::handle< Geom_ConicalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferCylindricalSurface()

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferCylindricalSurface ( const occ::handle< Geom_CylindricalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferPlaneSurface()

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferPlaneSurface ( const occ::handle< Geom_Plane > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSphericalSurface()

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSphericalSurface ( const occ::handle< Geom_SphericalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [1/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_BezierSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [2/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_BoundedSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [3/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_BSplineSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [4/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_ConicalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [5/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_CylindricalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [6/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_ElementarySurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [7/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_OffsetSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [8/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_Plane > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [9/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_RectangularTrimmedSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [10/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_SphericalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [11/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_Surface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

Transfer a GeometryEntity which answer True to the member : BRepToIGES::IsGeomSurface(Geometry). If this Entity could not be converted, this member returns a NullEntity.

◆ TransferSurface() [12/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_SurfaceOfLinearExtrusion > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [13/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_SurfaceOfRevolution > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [14/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_SweptSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferSurface() [15/15]

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferSurface ( const occ::handle< Geom_ToroidalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

◆ TransferToroidalSurface()

occ::handle< IGESData_IGESEntity > GeomToIGES_GeomSurface::TransferToroidalSurface ( const occ::handle< Geom_ToroidalSurface > & start,
const double Udeb,
const double Ufin,
const double Vdeb,
const double Vfin )

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