Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
MgtGeom Class Reference

This package provides methods to translate
transient objects from Geom to persistent objects
from PGeom and vice-versa. No track from previous
translation is kept.

Data is not shared:
More...

#include <MgtGeom.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Handle_Geom_Axis1Placement 
Translate (const Handle< PGeom_Axis1Placement > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Axis1Placement Translate (const Handle< Geom_Axis1Placement > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Axis2Placement Translate (const Handle< PGeom_Axis2Placement > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Axis2Placement Translate (const Handle< Geom_Axis2Placement > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_BSplineCurve Translate (const Handle< PGeom_BSplineCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_BSplineCurve Translate (const Handle< Geom_BSplineCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_BSplineSurface Translate (const Handle< PGeom_BSplineSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_BSplineSurface Translate (const Handle< Geom_BSplineSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_BezierCurve Translate (const Handle< PGeom_BezierCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_BezierCurve Translate (const Handle< Geom_BezierCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_BezierSurface Translate (const Handle< PGeom_BezierSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_BezierSurface Translate (const Handle< Geom_BezierSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_CartesianPoint Translate (const Handle< PGeom_CartesianPoint > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_CartesianPoint Translate (const Handle< Geom_CartesianPoint > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Circle Translate (const Handle< PGeom_Circle > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Circle Translate (const Handle< Geom_Circle > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_ConicalSurface Translate (const Handle< PGeom_ConicalSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_ConicalSurface Translate (const Handle< Geom_ConicalSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Curve Translate (const Handle< PGeom_Curve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.
Raises NullObject if the PObj type has no mapping

static Handle_PGeom_Curve Translate (const Handle< Geom_Curve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.
Raises NullObject if the TObj type has no mapping

static
Handle_Geom_CylindricalSurface 
Translate (const Handle< PGeom_CylindricalSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_CylindricalSurface 
Translate (const Handle< Geom_CylindricalSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Direction Translate (const Handle< PGeom_Direction > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Direction Translate (const Handle< Geom_Direction > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Ellipse Translate (const Handle< PGeom_Ellipse > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Ellipse Translate (const Handle< Geom_Ellipse > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Hyperbola Translate (const Handle< PGeom_Hyperbola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Hyperbola Translate (const Handle< Geom_Hyperbola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Line Translate (const Handle< PGeom_Line > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Line Translate (const Handle< Geom_Line > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_OffsetCurve Translate (const Handle< PGeom_OffsetCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_OffsetCurve Translate (const Handle< Geom_OffsetCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_OffsetSurface Translate (const Handle< PGeom_OffsetSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_OffsetSurface Translate (const Handle< Geom_OffsetSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Parabola Translate (const Handle< PGeom_Parabola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Parabola Translate (const Handle< Geom_Parabola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Plane Translate (const Handle< PGeom_Plane > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Plane Translate (const Handle< Geom_Plane > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Point Translate (const Handle< PGeom_Point > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Point Translate (const Handle< Geom_Point > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static
Handle_Geom_RectangularTrimmedSurface 
Translate (const Handle< PGeom_RectangularTrimmedSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_RectangularTrimmedSurface 
Translate (const Handle< Geom_RectangularTrimmedSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_SphericalSurface Translate (const Handle< PGeom_SphericalSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_SphericalSurface 
Translate (const Handle< Geom_SphericalSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Surface Translate (const Handle< PGeom_Surface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.
Raises NullObject if the PObj type has no mapping

static Handle_PGeom_Surface Translate (const Handle< Geom_Surface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.
Raises NullObject if the TObj type has no mapping

static
Handle_Geom_SurfaceOfLinearExtrusion 
Translate (const Handle< PGeom_SurfaceOfLinearExtrusion > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_SurfaceOfLinearExtrusion 
Translate (const Handle< Geom_SurfaceOfLinearExtrusion > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static
Handle_Geom_SurfaceOfRevolution 
Translate (const Handle< PGeom_SurfaceOfRevolution > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_SurfaceOfRevolution 
Translate (const Handle< Geom_SurfaceOfRevolution > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_ToroidalSurface Translate (const Handle< PGeom_ToroidalSurface > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_ToroidalSurface Translate (const Handle< Geom_ToroidalSurface > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_Transformation Translate (const Handle< PGeom_Transformation > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_Transformation Translate (const Handle< Geom_Transformation > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static Handle_Geom_TrimmedCurve Translate (const Handle< PGeom_TrimmedCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static Handle_PGeom_TrimmedCurve Translate (const Handle< Geom_TrimmedCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.

static
Handle_Geom_VectorWithMagnitude 
Translate (const Handle< PGeom_VectorWithMagnitude > &PObj)
 Translate <PObj> to its Transient equivalent from Geom.

static
Handle_PGeom_VectorWithMagnitude 
Translate (const Handle< Geom_VectorWithMagnitude > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom.


Detailed Description


Member Function Documentation

static DEFINE_STANDARD_ALLOC Handle_Geom_Axis1Placement MgtGeom::Translate ( const Handle< PGeom_Axis1Placement > &  PObj) [static]
static Handle_PGeom_Axis1Placement MgtGeom::Translate ( const Handle< Geom_Axis1Placement > &  TObj) [static]
static Handle_Geom_Axis2Placement MgtGeom::Translate ( const Handle< PGeom_Axis2Placement > &  PObj) [static]
static Handle_PGeom_Axis2Placement MgtGeom::Translate ( const Handle< Geom_Axis2Placement > &  TObj) [static]
static Handle_Geom_BSplineCurve MgtGeom::Translate ( const Handle< PGeom_BSplineCurve > &  PObj) [static]
static Handle_PGeom_BSplineCurve MgtGeom::Translate ( const Handle< Geom_BSplineCurve > &  TObj) [static]
static Handle_Geom_BSplineSurface MgtGeom::Translate ( const Handle< PGeom_BSplineSurface > &  PObj) [static]
static Handle_PGeom_BSplineSurface MgtGeom::Translate ( const Handle< Geom_BSplineSurface > &  TObj) [static]
static Handle_Geom_BezierCurve MgtGeom::Translate ( const Handle< PGeom_BezierCurve > &  PObj) [static]
static Handle_PGeom_BezierCurve MgtGeom::Translate ( const Handle< Geom_BezierCurve > &  TObj) [static]
static Handle_Geom_BezierSurface MgtGeom::Translate ( const Handle< PGeom_BezierSurface > &  PObj) [static]
static Handle_PGeom_BezierSurface MgtGeom::Translate ( const Handle< Geom_BezierSurface > &  TObj) [static]
static Handle_Geom_CartesianPoint MgtGeom::Translate ( const Handle< PGeom_CartesianPoint > &  PObj) [static]
static Handle_PGeom_CartesianPoint MgtGeom::Translate ( const Handle< Geom_CartesianPoint > &  TObj) [static]
static Handle_Geom_Circle MgtGeom::Translate ( const Handle< PGeom_Circle > &  PObj) [static]
static Handle_PGeom_Circle MgtGeom::Translate ( const Handle< Geom_Circle > &  TObj) [static]
static Handle_Geom_ConicalSurface MgtGeom::Translate ( const Handle< PGeom_ConicalSurface > &  PObj) [static]
static Handle_PGeom_ConicalSurface MgtGeom::Translate ( const Handle< Geom_ConicalSurface > &  TObj) [static]
static Handle_Geom_Curve MgtGeom::Translate ( const Handle< PGeom_Curve > &  PObj) [static]
static Handle_PGeom_Curve MgtGeom::Translate ( const Handle< Geom_Curve > &  TObj) [static]
static Handle_Geom_CylindricalSurface MgtGeom::Translate ( const Handle< PGeom_CylindricalSurface > &  PObj) [static]
static Handle_PGeom_CylindricalSurface MgtGeom::Translate ( const Handle< Geom_CylindricalSurface > &  TObj) [static]
static Handle_Geom_Direction MgtGeom::Translate ( const Handle< PGeom_Direction > &  PObj) [static]
static Handle_PGeom_Direction MgtGeom::Translate ( const Handle< Geom_Direction > &  TObj) [static]
static Handle_Geom_Ellipse MgtGeom::Translate ( const Handle< PGeom_Ellipse > &  PObj) [static]
static Handle_PGeom_Ellipse MgtGeom::Translate ( const Handle< Geom_Ellipse > &  TObj) [static]
static Handle_Geom_Hyperbola MgtGeom::Translate ( const Handle< PGeom_Hyperbola > &  PObj) [static]
static Handle_PGeom_Hyperbola MgtGeom::Translate ( const Handle< Geom_Hyperbola > &  TObj) [static]
static Handle_Geom_Line MgtGeom::Translate ( const Handle< PGeom_Line > &  PObj) [static]
static Handle_PGeom_Line MgtGeom::Translate ( const Handle< Geom_Line > &  TObj) [static]
static Handle_Geom_OffsetCurve MgtGeom::Translate ( const Handle< PGeom_OffsetCurve > &  PObj) [static]
static Handle_PGeom_OffsetCurve MgtGeom::Translate ( const Handle< Geom_OffsetCurve > &  TObj) [static]
static Handle_Geom_OffsetSurface MgtGeom::Translate ( const Handle< PGeom_OffsetSurface > &  PObj) [static]
static Handle_PGeom_OffsetSurface MgtGeom::Translate ( const Handle< Geom_OffsetSurface > &  TObj) [static]
static Handle_Geom_Parabola MgtGeom::Translate ( const Handle< PGeom_Parabola > &  PObj) [static]
static Handle_PGeom_Parabola MgtGeom::Translate ( const Handle< Geom_Parabola > &  TObj) [static]
static Handle_Geom_Plane MgtGeom::Translate ( const Handle< PGeom_Plane > &  PObj) [static]
static Handle_PGeom_Plane MgtGeom::Translate ( const Handle< Geom_Plane > &  TObj) [static]
static Handle_Geom_Point MgtGeom::Translate ( const Handle< PGeom_Point > &  PObj) [static]
static Handle_PGeom_Point MgtGeom::Translate ( const Handle< Geom_Point > &  TObj) [static]
static Handle_Geom_RectangularTrimmedSurface MgtGeom::Translate ( const Handle< PGeom_RectangularTrimmedSurface > &  PObj) [static]
static Handle_PGeom_RectangularTrimmedSurface MgtGeom::Translate ( const Handle< Geom_RectangularTrimmedSurface > &  TObj) [static]
static Handle_Geom_SphericalSurface MgtGeom::Translate ( const Handle< PGeom_SphericalSurface > &  PObj) [static]
static Handle_PGeom_SphericalSurface MgtGeom::Translate ( const Handle< Geom_SphericalSurface > &  TObj) [static]
static Handle_Geom_Surface MgtGeom::Translate ( const Handle< PGeom_Surface > &  PObj) [static]
static Handle_PGeom_Surface MgtGeom::Translate ( const Handle< Geom_Surface > &  TObj) [static]
static Handle_Geom_SurfaceOfLinearExtrusion MgtGeom::Translate ( const Handle< PGeom_SurfaceOfLinearExtrusion > &  PObj) [static]
static Handle_PGeom_SurfaceOfLinearExtrusion MgtGeom::Translate ( const Handle< Geom_SurfaceOfLinearExtrusion > &  TObj) [static]
static Handle_Geom_SurfaceOfRevolution MgtGeom::Translate ( const Handle< PGeom_SurfaceOfRevolution > &  PObj) [static]
static Handle_PGeom_SurfaceOfRevolution MgtGeom::Translate ( const Handle< Geom_SurfaceOfRevolution > &  TObj) [static]
static Handle_Geom_ToroidalSurface MgtGeom::Translate ( const Handle< PGeom_ToroidalSurface > &  PObj) [static]
static Handle_PGeom_ToroidalSurface MgtGeom::Translate ( const Handle< Geom_ToroidalSurface > &  TObj) [static]
static Handle_Geom_Transformation MgtGeom::Translate ( const Handle< PGeom_Transformation > &  PObj) [static]
static Handle_PGeom_Transformation MgtGeom::Translate ( const Handle< Geom_Transformation > &  TObj) [static]
static Handle_Geom_TrimmedCurve MgtGeom::Translate ( const Handle< PGeom_TrimmedCurve > &  PObj) [static]
static Handle_PGeom_TrimmedCurve MgtGeom::Translate ( const Handle< Geom_TrimmedCurve > &  TObj) [static]
static Handle_Geom_VectorWithMagnitude MgtGeom::Translate ( const Handle< PGeom_VectorWithMagnitude > &  PObj) [static]
static Handle_PGeom_VectorWithMagnitude MgtGeom::Translate ( const Handle< Geom_VectorWithMagnitude > &  TObj) [static]

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