# DataExchange
TKIGES
IGESToBRep

# IGESToBRep_BasicSurface Class Reference

Provides methods to transfer basic geometric surface entities
from IGES to CASCADE.
These can be :
* Spline surface
* BSpline surface
.

`#include <IGESToBRep_BasicSurface.hxx>`

Inheritance diagram for IGESToBRep_BasicSurface:

[legend]

## Public Member Functions

void * | operator new (size_t, void *anAddress)
void * | operator new (size_t size)
void | operator delete (void *anAddress)
Standard_EXPORT | IGESToBRep_BasicSurface ()
| Creates a tool BasicSurface ready to run, with epsilons set to 1.E-04, TheModeTopo to True, the optimization of the continuity to False. .
Standard_EXPORT | IGESToBRep_BasicSurface (const IGESToBRep_CurveAndSurface &CS)
| Creates a tool BasicSurface ready to run and sets its fields as CS's. .
Standard_EXPORT | IGESToBRep_BasicSurface (const Standard_Real eps, const Standard_Real epsGeom, const Standard_Real epsCoeff, const Standard_Boolean mode, const Standard_Boolean modeapprox, const Standard_Boolean optimized)
| Creates a tool BasicSurface ready to run. .
Standard_EXPORT Handle_Geom_Surface | TransferBasicSurface (const Handle(IGESData_IGESEntity)&start)
| Returns Surface from Geom if the last transfer has succeded. .
Standard_EXPORT Handle_Geom_Plane | TransferPlaneSurface (const Handle(IGESSolid_PlaneSurface)&start)
| Returns Plane from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_CylindricalSurface | TransferRigthCylindricalSurface (const Handle(IGESSolid_CylindricalSurface)&start)
| Returns CylindricalSurface from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_ConicalSurface | TransferRigthConicalSurface (const Handle(IGESSolid_ConicalSurface)&start)
| Returns ConicalSurface from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_SphericalSurface | TransferSphericalSurface (const Handle(IGESSolid_SphericalSurface)&start)
| Returns SphericalSurface from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_ToroidalSurface | TransferToroidalSurface (const Handle(IGESSolid_ToroidalSurface)&start)
| Returns SphericalSurface from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_BSplineSurface | TransferSplineSurface (const Handle(IGESGeom_SplineSurface)&start)
| Returns BSplineSurface from Geom if the transfer has succeded. .
Standard_EXPORT Handle_Geom_BSplineSurface | TransferBSplineSurface (const Handle(IGESGeom_BSplineSurface)&start)
| Returns BSplineSurface from Geom if the transfer has succeded. .

## Constructor & Destructor Documentation

Standard_EXPORT IGESToBRep_BasicSurface::IGESToBRep_BasicSurface | ( |  | ) |

Standard_EXPORT IGESToBRep_BasicSurface::IGESToBRep_BasicSurface | ( | const IGESToBRep_CurveAndSurface & | CS | ) |

Standard_EXPORT IGESToBRep_BasicSurface::IGESToBRep_BasicSurface | ( | const Standard_Real | eps,
|  | const Standard_Real | epsGeom,
|  | const Standard_Real | epsCoeff,
|  | const Standard_Boolean | mode,
|  | const Standard_Boolean | modeapprox,
|  | const Standard_Boolean | optimized
| ) |

## Member Function Documentation

void IGESToBRep_BasicSurface::operator delete | ( | void * | anAddress | ) | `[inline]`

| Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BasicSurface::operator new | ( | size_t | size | ) | `[inline]`

| Reimplemented from IGESToBRep_CurveAndSurface.

void* IGESToBRep_BasicSurface::operator new | ( | size_t | ,
|  | void * | anAddress
| ) | `[inline]`

| Reimplemented from IGESToBRep_CurveAndSurface.

Standard_EXPORT Handle_Geom_Surface IGESToBRep_BasicSurface::TransferBasicSurface | ( | const Handle(IGESData_IGESEntity)& | start | ) |

Standard_EXPORT Handle_Geom_BSplineSurface IGESToBRep_BasicSurface::TransferBSplineSurface | ( | const Handle(IGESGeom_BSplineSurface)& | start | ) |

Standard_EXPORT Handle_Geom_Plane IGESToBRep_BasicSurface::TransferPlaneSurface | ( | const Handle(IGESSolid_PlaneSurface)& | start | ) |

Standard_EXPORT Handle_Geom_ConicalSurface IGESToBRep_BasicSurface::TransferRigthConicalSurface | ( | const Handle(IGESSolid_ConicalSurface)& | start | ) |

Standard_EXPORT Handle_Geom_CylindricalSurface IGESToBRep_BasicSurface::TransferRigthCylindricalSurface | ( | const Handle(IGESSolid_CylindricalSurface)& | start | ) |

Standard_EXPORT Handle_Geom_SphericalSurface IGESToBRep_BasicSurface::TransferSphericalSurface | ( | const Handle(IGESSolid_SphericalSurface)& | start | ) |

Standard_EXPORT Handle_Geom_BSplineSurface IGESToBRep_BasicSurface::TransferSplineSurface | ( | const Handle(IGESGeom_SplineSurface)& | start | ) |

Standard_EXPORT Handle_Geom_ToroidalSurface IGESToBRep_BasicSurface::TransferToroidalSurface | ( | const Handle(IGESSolid_ToroidalSurface)& | start | ) |

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

- IGESToBRep_BasicSurface.hxx