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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines