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

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

Data is not shared:
More...

#include <MgtGeom2d.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Handle_Geom2d_AxisPlacement 
Translate (const Handle< PGeom2d_AxisPlacement > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_AxisPlacement Translate (const Handle< Geom2d_AxisPlacement > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_BSplineCurve Translate (const Handle< PGeom2d_BSplineCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_BSplineCurve Translate (const Handle< Geom2d_BSplineCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_BezierCurve Translate (const Handle< PGeom2d_BezierCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_BezierCurve Translate (const Handle< Geom2d_BezierCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_CartesianPoint Translate (const Handle< PGeom2d_CartesianPoint > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static
Handle_PGeom2d_CartesianPoint 
Translate (const Handle< Geom2d_CartesianPoint > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Circle Translate (const Handle< PGeom2d_Circle > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Circle Translate (const Handle< Geom2d_Circle > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Curve Translate (const Handle< PGeom2d_Curve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.
Raises Null Object if PObj has no mapping

static Handle_PGeom2d_Curve Translate (const Handle< Geom2d_Curve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.
Raises NullObject if TObj has no mapping

static Handle_Geom2d_Direction Translate (const Handle< PGeom2d_Direction > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Direction Translate (const Handle< Geom2d_Direction > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Ellipse Translate (const Handle< PGeom2d_Ellipse > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Ellipse Translate (const Handle< Geom2d_Ellipse > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Hyperbola Translate (const Handle< PGeom2d_Hyperbola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Hyperbola Translate (const Handle< Geom2d_Hyperbola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Line Translate (const Handle< PGeom2d_Line > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Line Translate (const Handle< Geom2d_Line > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_OffsetCurve Translate (const Handle< PGeom2d_OffsetCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_OffsetCurve Translate (const Handle< Geom2d_OffsetCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Parabola Translate (const Handle< PGeom2d_Parabola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Parabola Translate (const Handle< Geom2d_Parabola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Point Translate (const Handle< PGeom2d_Point > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_Point Translate (const Handle< Geom2d_Point > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_Transformation Translate (const Handle< PGeom2d_Transformation > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static
Handle_PGeom2d_Transformation 
Translate (const Handle< Geom2d_Transformation > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle_Geom2d_TrimmedCurve Translate (const Handle< PGeom2d_TrimmedCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static Handle_PGeom2d_TrimmedCurve Translate (const Handle< Geom2d_TrimmedCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.

static
Handle_Geom2d_VectorWithMagnitude 
Translate (const Handle< PGeom2d_VectorWithMagnitude > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d.

static
Handle_PGeom2d_VectorWithMagnitude 
Translate (const Handle< Geom2d_VectorWithMagnitude > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d.


Detailed Description


Member Function Documentation

static DEFINE_STANDARD_ALLOC Handle_Geom2d_AxisPlacement MgtGeom2d::Translate ( const Handle< PGeom2d_AxisPlacement > &  PObj) [static]
static Handle_PGeom2d_AxisPlacement MgtGeom2d::Translate ( const Handle< Geom2d_AxisPlacement > &  TObj) [static]
static Handle_Geom2d_BSplineCurve MgtGeom2d::Translate ( const Handle< PGeom2d_BSplineCurve > &  PObj) [static]
static Handle_PGeom2d_BSplineCurve MgtGeom2d::Translate ( const Handle< Geom2d_BSplineCurve > &  TObj) [static]
static Handle_Geom2d_BezierCurve MgtGeom2d::Translate ( const Handle< PGeom2d_BezierCurve > &  PObj) [static]
static Handle_PGeom2d_BezierCurve MgtGeom2d::Translate ( const Handle< Geom2d_BezierCurve > &  TObj) [static]
static Handle_Geom2d_CartesianPoint MgtGeom2d::Translate ( const Handle< PGeom2d_CartesianPoint > &  PObj) [static]
static Handle_PGeom2d_CartesianPoint MgtGeom2d::Translate ( const Handle< Geom2d_CartesianPoint > &  TObj) [static]
static Handle_Geom2d_Circle MgtGeom2d::Translate ( const Handle< PGeom2d_Circle > &  PObj) [static]
static Handle_PGeom2d_Circle MgtGeom2d::Translate ( const Handle< Geom2d_Circle > &  TObj) [static]
static Handle_Geom2d_Curve MgtGeom2d::Translate ( const Handle< PGeom2d_Curve > &  PObj) [static]
static Handle_PGeom2d_Curve MgtGeom2d::Translate ( const Handle< Geom2d_Curve > &  TObj) [static]
static Handle_Geom2d_Direction MgtGeom2d::Translate ( const Handle< PGeom2d_Direction > &  PObj) [static]
static Handle_PGeom2d_Direction MgtGeom2d::Translate ( const Handle< Geom2d_Direction > &  TObj) [static]
static Handle_Geom2d_Ellipse MgtGeom2d::Translate ( const Handle< PGeom2d_Ellipse > &  PObj) [static]
static Handle_PGeom2d_Ellipse MgtGeom2d::Translate ( const Handle< Geom2d_Ellipse > &  TObj) [static]
static Handle_Geom2d_Hyperbola MgtGeom2d::Translate ( const Handle< PGeom2d_Hyperbola > &  PObj) [static]
static Handle_PGeom2d_Hyperbola MgtGeom2d::Translate ( const Handle< Geom2d_Hyperbola > &  TObj) [static]
static Handle_Geom2d_Line MgtGeom2d::Translate ( const Handle< PGeom2d_Line > &  PObj) [static]
static Handle_PGeom2d_Line MgtGeom2d::Translate ( const Handle< Geom2d_Line > &  TObj) [static]
static Handle_Geom2d_OffsetCurve MgtGeom2d::Translate ( const Handle< PGeom2d_OffsetCurve > &  PObj) [static]
static Handle_PGeom2d_OffsetCurve MgtGeom2d::Translate ( const Handle< Geom2d_OffsetCurve > &  TObj) [static]
static Handle_Geom2d_Parabola MgtGeom2d::Translate ( const Handle< PGeom2d_Parabola > &  PObj) [static]
static Handle_PGeom2d_Parabola MgtGeom2d::Translate ( const Handle< Geom2d_Parabola > &  TObj) [static]
static Handle_Geom2d_Point MgtGeom2d::Translate ( const Handle< PGeom2d_Point > &  PObj) [static]
static Handle_PGeom2d_Point MgtGeom2d::Translate ( const Handle< Geom2d_Point > &  TObj) [static]
static Handle_Geom2d_Transformation MgtGeom2d::Translate ( const Handle< PGeom2d_Transformation > &  PObj) [static]
static Handle_PGeom2d_Transformation MgtGeom2d::Translate ( const Handle< Geom2d_Transformation > &  TObj) [static]
static Handle_Geom2d_TrimmedCurve MgtGeom2d::Translate ( const Handle< PGeom2d_TrimmedCurve > &  PObj) [static]
static Handle_PGeom2d_TrimmedCurve MgtGeom2d::Translate ( const Handle< Geom2d_TrimmedCurve > &  TObj) [static]
static Handle_Geom2d_VectorWithMagnitude MgtGeom2d::Translate ( const Handle< PGeom2d_VectorWithMagnitude > &  PObj) [static]
static Handle_PGeom2d_VectorWithMagnitude MgtGeom2d::Translate ( const Handle< Geom2d_VectorWithMagnitude > &  TObj) [static]

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