OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKPShape
MgtGeom


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:
- between transient and persistent objects, or
- between two successive translations of the
same object.
.

#include <MgtGeom.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

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


Member Function Documentation

void MgtGeom::operator delete void *  anAddress  )  [inline]
 

void* MgtGeom::operator new size_t  size  )  [inline]
 

void* MgtGeom::operator new size_t  ,
void *  anAddress
[inline]
 

static Standard_EXPORT Handle_PGeom_VectorWithMagnitude MgtGeom::Translate const Handle(Geom_VectorWithMagnitude)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_VectorWithMagnitude MgtGeom::Translate const Handle(PGeom_VectorWithMagnitude)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_TrimmedCurve MgtGeom::Translate const Handle(Geom_TrimmedCurve)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_TrimmedCurve MgtGeom::Translate const Handle(PGeom_TrimmedCurve)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Transformation MgtGeom::Translate const Handle(Geom_Transformation)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Transformation MgtGeom::Translate const Handle(PGeom_Transformation)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_ToroidalSurface MgtGeom::Translate const Handle(Geom_ToroidalSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_ToroidalSurface MgtGeom::Translate const Handle(PGeom_ToroidalSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_SurfaceOfRevolution MgtGeom::Translate const Handle(Geom_SurfaceOfRevolution)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_SurfaceOfRevolution MgtGeom::Translate const Handle(PGeom_SurfaceOfRevolution)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_SurfaceOfLinearExtrusion MgtGeom::Translate const Handle(Geom_SurfaceOfLinearExtrusion)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_SurfaceOfLinearExtrusion MgtGeom::Translate const Handle(PGeom_SurfaceOfLinearExtrusion)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Surface MgtGeom::Translate const Handle(Geom_Surface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Surface MgtGeom::Translate const Handle(PGeom_Surface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_SphericalSurface MgtGeom::Translate const Handle(Geom_SphericalSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_SphericalSurface MgtGeom::Translate const Handle(PGeom_SphericalSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_RectangularTrimmedSurface MgtGeom::Translate const Handle(Geom_RectangularTrimmedSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_RectangularTrimmedSurface MgtGeom::Translate const Handle(PGeom_RectangularTrimmedSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Point MgtGeom::Translate const Handle(Geom_Point)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Point MgtGeom::Translate const Handle(PGeom_Point)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Plane MgtGeom::Translate const Handle(Geom_Plane)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Plane MgtGeom::Translate const Handle(PGeom_Plane)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Parabola MgtGeom::Translate const Handle(Geom_Parabola)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Parabola MgtGeom::Translate const Handle(PGeom_Parabola)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_OffsetSurface MgtGeom::Translate const Handle(Geom_OffsetSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_OffsetSurface MgtGeom::Translate const Handle(PGeom_OffsetSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_OffsetCurve MgtGeom::Translate const Handle(Geom_OffsetCurve)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_OffsetCurve MgtGeom::Translate const Handle(PGeom_OffsetCurve)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Line MgtGeom::Translate const Handle(Geom_Line)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Line MgtGeom::Translate const Handle(PGeom_Line)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Hyperbola MgtGeom::Translate const Handle(Geom_Hyperbola)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Hyperbola MgtGeom::Translate const Handle(PGeom_Hyperbola)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Ellipse MgtGeom::Translate const Handle(Geom_Ellipse)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Ellipse MgtGeom::Translate const Handle(PGeom_Ellipse)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Direction MgtGeom::Translate const Handle(Geom_Direction)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Direction MgtGeom::Translate const Handle(PGeom_Direction)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_CylindricalSurface MgtGeom::Translate const Handle(Geom_CylindricalSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_CylindricalSurface MgtGeom::Translate const Handle(PGeom_CylindricalSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Curve MgtGeom::Translate const Handle(Geom_Curve)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Curve MgtGeom::Translate const Handle(PGeom_Curve)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_ConicalSurface MgtGeom::Translate const Handle(Geom_ConicalSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_ConicalSurface MgtGeom::Translate const Handle(PGeom_ConicalSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Circle MgtGeom::Translate const Handle(Geom_Circle)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Circle MgtGeom::Translate const Handle(PGeom_Circle)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_CartesianPoint MgtGeom::Translate const Handle(Geom_CartesianPoint)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_CartesianPoint MgtGeom::Translate const Handle(PGeom_CartesianPoint)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_BezierSurface MgtGeom::Translate const Handle(Geom_BezierSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_BezierSurface MgtGeom::Translate const Handle(PGeom_BezierSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_BezierCurve MgtGeom::Translate const Handle(Geom_BezierCurve)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_BezierCurve MgtGeom::Translate const Handle(PGeom_BezierCurve)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_BSplineSurface MgtGeom::Translate const Handle(Geom_BSplineSurface)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_BSplineSurface MgtGeom::Translate const Handle(PGeom_BSplineSurface)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_BSplineCurve MgtGeom::Translate const Handle(Geom_BSplineCurve)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_BSplineCurve MgtGeom::Translate const Handle(PGeom_BSplineCurve)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Axis2Placement MgtGeom::Translate const Handle(Geom_Axis2Placement)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Axis2Placement MgtGeom::Translate const Handle(PGeom_Axis2Placement)&  PObj  )  [static]
 

static Standard_EXPORT Handle_PGeom_Axis1Placement MgtGeom::Translate const Handle(Geom_Axis1Placement)&  TObj  )  [static]
 

static Standard_EXPORT Handle_Geom_Axis1Placement MgtGeom::Translate const Handle(PGeom_Axis1Placement)&  PObj  )  [static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:13:20 2008 for OpenCASCADE by  doxygen 1.4.1