Open CASCADE Technology  6.9.0
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. More...

#include <MgtGeom2d.hxx>

Static Public Member Functions

static Handle
< Geom2d_AxisPlacement
Translate (const Handle< PGeom2d_AxisPlacement > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_AxisPlacement
Translate (const Handle< Geom2d_AxisPlacement > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle
< Geom2d_BSplineCurve
Translate (const Handle< PGeom2d_BSplineCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_BSplineCurve
Translate (const Handle< Geom2d_BSplineCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_BezierCurveTranslate (const Handle< PGeom2d_BezierCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_BezierCurve
Translate (const Handle< Geom2d_BezierCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle
< Geom2d_CartesianPoint
Translate (const Handle< PGeom2d_CartesianPoint > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_CartesianPoint
Translate (const Handle< Geom2d_CartesianPoint > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_CircleTranslate (const Handle< PGeom2d_Circle > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_CircleTranslate (const Handle< Geom2d_Circle > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_CurveTranslate (const Handle< PGeom2d_Curve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. Raises Null Object if PObj has no mapping. More...
 
static Handle< PGeom2d_CurveTranslate (const Handle< Geom2d_Curve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. Raises NullObject if TObj has no mapping. More...
 
static Handle< Geom2d_DirectionTranslate (const Handle< PGeom2d_Direction > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_DirectionTranslate (const Handle< Geom2d_Direction > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_EllipseTranslate (const Handle< PGeom2d_Ellipse > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_EllipseTranslate (const Handle< Geom2d_Ellipse > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_HyperbolaTranslate (const Handle< PGeom2d_Hyperbola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_HyperbolaTranslate (const Handle< Geom2d_Hyperbola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_LineTranslate (const Handle< PGeom2d_Line > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_LineTranslate (const Handle< Geom2d_Line > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_OffsetCurveTranslate (const Handle< PGeom2d_OffsetCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_OffsetCurve
Translate (const Handle< Geom2d_OffsetCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_ParabolaTranslate (const Handle< PGeom2d_Parabola > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_ParabolaTranslate (const Handle< Geom2d_Parabola > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle< Geom2d_PointTranslate (const Handle< PGeom2d_Point > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle< PGeom2d_PointTranslate (const Handle< Geom2d_Point > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle
< Geom2d_Transformation
Translate (const Handle< PGeom2d_Transformation > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_Transformation
Translate (const Handle< Geom2d_Transformation > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle
< Geom2d_TrimmedCurve
Translate (const Handle< PGeom2d_TrimmedCurve > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_TrimmedCurve
Translate (const Handle< Geom2d_TrimmedCurve > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 
static Handle
< Geom2d_VectorWithMagnitude
Translate (const Handle< PGeom2d_VectorWithMagnitude > &PObj)
 Translate <PObj> to its Transient equivalent from Geom2d. More...
 
static Handle
< PGeom2d_VectorWithMagnitude
Translate (const Handle< Geom2d_VectorWithMagnitude > &TObj)
 Translate <TObj> to its Persistent equivalent from PGeom2d. More...
 

Detailed Description

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:

Member Function Documentation

static Handle< Geom2d_AxisPlacement > MgtGeom2d::Translate ( const Handle< PGeom2d_AxisPlacement > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_AxisPlacement > MgtGeom2d::Translate ( const Handle< Geom2d_AxisPlacement > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_BSplineCurve > MgtGeom2d::Translate ( const Handle< PGeom2d_BSplineCurve > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_BSplineCurve > MgtGeom2d::Translate ( const Handle< Geom2d_BSplineCurve > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_BezierCurve > MgtGeom2d::Translate ( const Handle< PGeom2d_BezierCurve > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_BezierCurve > MgtGeom2d::Translate ( const Handle< Geom2d_BezierCurve > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_CartesianPoint > MgtGeom2d::Translate ( const Handle< PGeom2d_CartesianPoint > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_CartesianPoint > MgtGeom2d::Translate ( const Handle< Geom2d_CartesianPoint > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Circle > MgtGeom2d::Translate ( const Handle< PGeom2d_Circle > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Circle > MgtGeom2d::Translate ( const Handle< Geom2d_Circle > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Curve > MgtGeom2d::Translate ( const Handle< PGeom2d_Curve > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d. Raises Null Object if PObj has no mapping.

static Handle< PGeom2d_Curve > MgtGeom2d::Translate ( const Handle< Geom2d_Curve > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d. Raises NullObject if TObj has no mapping.

static Handle< Geom2d_Direction > MgtGeom2d::Translate ( const Handle< PGeom2d_Direction > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Direction > MgtGeom2d::Translate ( const Handle< Geom2d_Direction > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Ellipse > MgtGeom2d::Translate ( const Handle< PGeom2d_Ellipse > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Ellipse > MgtGeom2d::Translate ( const Handle< Geom2d_Ellipse > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Hyperbola > MgtGeom2d::Translate ( const Handle< PGeom2d_Hyperbola > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Hyperbola > MgtGeom2d::Translate ( const Handle< Geom2d_Hyperbola > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Line > MgtGeom2d::Translate ( const Handle< PGeom2d_Line > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Line > MgtGeom2d::Translate ( const Handle< Geom2d_Line > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_OffsetCurve > MgtGeom2d::Translate ( const Handle< PGeom2d_OffsetCurve > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_OffsetCurve > MgtGeom2d::Translate ( const Handle< Geom2d_OffsetCurve > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Parabola > MgtGeom2d::Translate ( const Handle< PGeom2d_Parabola > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Parabola > MgtGeom2d::Translate ( const Handle< Geom2d_Parabola > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Point > MgtGeom2d::Translate ( const Handle< PGeom2d_Point > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Point > MgtGeom2d::Translate ( const Handle< Geom2d_Point > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_Transformation > MgtGeom2d::Translate ( const Handle< PGeom2d_Transformation > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_Transformation > MgtGeom2d::Translate ( const Handle< Geom2d_Transformation > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_TrimmedCurve > MgtGeom2d::Translate ( const Handle< PGeom2d_TrimmedCurve > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_TrimmedCurve > MgtGeom2d::Translate ( const Handle< Geom2d_TrimmedCurve > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.

static Handle< Geom2d_VectorWithMagnitude > MgtGeom2d::Translate ( const Handle< PGeom2d_VectorWithMagnitude > &  PObj)
static

Translate <PObj> to its Transient equivalent from Geom2d.

static Handle< PGeom2d_VectorWithMagnitude > MgtGeom2d::Translate ( const Handle< Geom2d_VectorWithMagnitude > &  TObj)
static

Translate <TObj> to its Persistent equivalent from PGeom2d.


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