Open CASCADE Technology 7.8.2.dev
|
#include <ShapePersistent_Geom_Surface.hxx>
Public Types | |
typedef subBase_gp< Surface, gp_Ax3 > | Elementary |
typedef instance< Elementary, Geom_Plane, gp_Ax3 > | Plane |
typedef instance< Elementary, Geom_ConicalSurface, gp_Cone > | Conical |
typedef instance< Elementary, Geom_CylindricalSurface, gp_Cylinder > | Cylindrical |
typedef instance< Elementary, Geom_SphericalSurface, gp_Sphere > | Spherical |
typedef instance< Elementary, Geom_ToroidalSurface, gp_Torus > | Toroidal |
typedef subBase< Surface, pSweptData > | Swept |
typedef Delayed< Swept, pLinearExtrusion > | LinearExtrusion |
typedef Delayed< Swept, pRevolution > | Revolution |
typedef subBase_empty< Surface > | Bounded |
typedef Delayed< Bounded, pBezier > | Bezier |
typedef Delayed< Bounded, pBSpline > | BSpline |
typedef Delayed< Bounded, pRectangularTrimmed > | RectangularTrimmed |
typedef Delayed< Surface, pOffset > | Offset |
Static Public Member Functions | |
static Handle< Surface > | Translate (const Handle< Geom_Plane > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a plane. | |
static Handle< Surface > | Translate (const Handle< Geom_CylindricalSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a cylinder. | |
static Handle< Surface > | Translate (const Handle< Geom_ConicalSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a cone. | |
static Handle< Surface > | Translate (const Handle< Geom_SphericalSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a sphere. | |
static Handle< Surface > | Translate (const Handle< Geom_ToroidalSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a torus. | |
static Handle< Surface > | Translate (const Handle< Geom_SurfaceOfLinearExtrusion > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a surface of linear extrusion. | |
static Handle< Surface > | Translate (const Handle< Geom_SurfaceOfRevolution > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a surface of evolution. | |
static Handle< Surface > | Translate (const Handle< Geom_BezierSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a Bezier surface. | |
static Handle< Surface > | Translate (const Handle< Geom_BSplineSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a BSpline surface. | |
static Handle< Surface > | Translate (const Handle< Geom_RectangularTrimmedSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a rectangylar trimmed surface. | |
static Handle< Surface > | Translate (const Handle< Geom_OffsetSurface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for an offset surface. | |
Delayed<Bounded, pBSpline> ShapePersistent_Geom_Surface::BSpline |
instance<Elementary, Geom_CylindricalSurface, gp_Cylinder> ShapePersistent_Geom_Surface::Cylindrical |
Delayed<Swept, pLinearExtrusion> ShapePersistent_Geom_Surface::LinearExtrusion |
Delayed<Bounded, pRectangularTrimmed> ShapePersistent_Geom_Surface::RectangularTrimmed |
Delayed<Swept, pRevolution> ShapePersistent_Geom_Surface::Revolution |
subBase<Surface, pSweptData> ShapePersistent_Geom_Surface::Swept |
|
static |
Create a persistent object for a Bezier surface.
|
static |
Create a persistent object for a BSpline surface.
|
static |
Create a persistent object for a cone.
|
static |
Create a persistent object for a cylinder.
|
static |
Create a persistent object for an offset surface.
|
static |
Create a persistent object for a plane.
|
static |
Create a persistent object for a rectangylar trimmed surface.
|
static |
Create a persistent object for a sphere.
|
static |
Create a persistent object for a surface of linear extrusion.
|
static |
Create a persistent object for a surface of evolution.
|
static |
Create a persistent object for a torus.