Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions
MgtBRep_TranslateTool Class Reference

The TranslateTool class is provided to support the
translation of BRep topological data structures.

#include <MgtBRep_TranslateTool.hxx>

Inheritance diagram for MgtBRep_TranslateTool:
Inheritance graph
[legend]

Public Member Functions

 MgtBRep_TranslateTool (const MgtBRep_TriangleMode aTriMode)
 Creates a new TranslateTool

void Add (TopoDS_Shape &S1, const TopoDS_Shape &S2) const
void MakeVertex (TopoDS_Shape &S) const
void MakeVertex (const Handle< PTopoDS_HShape > &S) const
void MakeEdge (TopoDS_Shape &S) const
void MakeEdge (const Handle< PTopoDS_HShape > &S) const
void MakeWire (TopoDS_Shape &S) const
void MakeWire (const Handle< PTopoDS_HShape > &S) const
void MakeFace (TopoDS_Shape &S) const
void MakeFace (const Handle< PTopoDS_HShape > &S) const
void MakeShell (TopoDS_Shape &S) const
void MakeShell (const Handle< PTopoDS_HShape > &S) const
void MakeSolid (TopoDS_Shape &S) const
void MakeSolid (const Handle< PTopoDS_HShape > &S) const
void MakeCompSolid (TopoDS_Shape &S) const
void MakeCompSolid (const Handle< PTopoDS_HShape > &S) const
void MakeCompound (TopoDS_Shape &S) const
void MakeCompound (const Handle< PTopoDS_HShape > &S) const
virtual void UpdateVertex (const TopoDS_Shape &S1, const Handle< PTopoDS_HShape > &S2, PTColStd_TransientPersistentMap &M) const
virtual void UpdateVertex (const Handle< PTopoDS_HShape > &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const
virtual void UpdateEdge (const TopoDS_Shape &S1, const Handle< PTopoDS_HShape > &S2, PTColStd_TransientPersistentMap &M) const
virtual void UpdateEdge (const Handle< PTopoDS_HShape > &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const
virtual void UpdateFace (const TopoDS_Shape &S1, const Handle< PTopoDS_HShape > &S2, PTColStd_TransientPersistentMap &M) const
virtual void UpdateFace (const Handle< PTopoDS_HShape > &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const

Protected Member Functions

Handle_PGeom_Curve Translate (const Handle< Geom_Curve > &TC, PTColStd_TransientPersistentMap &M) const
 Translates a Transient Curve onto a Persistent Curve

Handle_Geom_Curve Translate (const Handle< PGeom_Curve > &PC, PTColStd_PersistentTransientMap &M) const
 Translates a Persistent Curve onto a Transient Curve

Handle_PGeom2d_Curve Translate (const Handle< Geom2d_Curve > &TC, PTColStd_TransientPersistentMap &M) const
 Translates a Transient Curve2d onto a Persistent Curve

Handle_Geom2d_Curve Translate (const Handle< PGeom2d_Curve > &PC, PTColStd_PersistentTransientMap &M) const
 Translates a Persistent Curve2d onto a Transient Curve

Handle_PGeom_Surface Translate (const Handle< Geom_Surface > &TS, PTColStd_TransientPersistentMap &M) const
 Translates a Transient Surface onto a Persistent Curve

Handle_Geom_Surface Translate (const Handle< PGeom_Surface > &PS, PTColStd_PersistentTransientMap &M) const
 Translates a Persistent Surface onto a Transient Curve


Constructor & Destructor Documentation

MgtBRep_TranslateTool::MgtBRep_TranslateTool ( const MgtBRep_TriangleMode  aTriMode)

Member Function Documentation

void MgtBRep_TranslateTool::Add ( TopoDS_Shape S1,
const TopoDS_Shape S2 
) const [virtual]
void MgtBRep_TranslateTool::MakeCompound ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeCompound ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeCompSolid ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeCompSolid ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeEdge ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeEdge ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeFace ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeFace ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeShell ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeShell ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeSolid ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeSolid ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeVertex ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeVertex ( const Handle< PTopoDS_HShape > &  S) const [virtual]
void MgtBRep_TranslateTool::MakeWire ( TopoDS_Shape S) const [virtual]
void MgtBRep_TranslateTool::MakeWire ( const Handle< PTopoDS_HShape > &  S) const [virtual]
Handle_PGeom_Surface MgtBRep_TranslateTool::Translate ( const Handle< Geom_Surface > &  TS,
PTColStd_TransientPersistentMap M 
) const [protected]
Handle_Geom_Surface MgtBRep_TranslateTool::Translate ( const Handle< PGeom_Surface > &  PS,
PTColStd_PersistentTransientMap M 
) const [protected]
Handle_PGeom_Curve MgtBRep_TranslateTool::Translate ( const Handle< Geom_Curve > &  TC,
PTColStd_TransientPersistentMap M 
) const [protected]
Handle_Geom_Curve MgtBRep_TranslateTool::Translate ( const Handle< PGeom_Curve > &  PC,
PTColStd_PersistentTransientMap M 
) const [protected]
Handle_PGeom2d_Curve MgtBRep_TranslateTool::Translate ( const Handle< Geom2d_Curve > &  TC,
PTColStd_TransientPersistentMap M 
) const [protected]
Handle_Geom2d_Curve MgtBRep_TranslateTool::Translate ( const Handle< PGeom2d_Curve > &  PC,
PTColStd_PersistentTransientMap M 
) const [protected]
virtual void MgtBRep_TranslateTool::UpdateEdge ( const TopoDS_Shape S1,
const Handle< PTopoDS_HShape > &  S2,
PTColStd_TransientPersistentMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.

virtual void MgtBRep_TranslateTool::UpdateEdge ( const Handle< PTopoDS_HShape > &  S1,
TopoDS_Shape S2,
PTColStd_PersistentTransientMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.

virtual void MgtBRep_TranslateTool::UpdateFace ( const TopoDS_Shape S1,
const Handle< PTopoDS_HShape > &  S2,
PTColStd_TransientPersistentMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.

virtual void MgtBRep_TranslateTool::UpdateFace ( const Handle< PTopoDS_HShape > &  S1,
TopoDS_Shape S2,
PTColStd_PersistentTransientMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.

virtual void MgtBRep_TranslateTool::UpdateVertex ( const TopoDS_Shape S1,
const Handle< PTopoDS_HShape > &  S2,
PTColStd_TransientPersistentMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.

virtual void MgtBRep_TranslateTool::UpdateVertex ( const Handle< PTopoDS_HShape > &  S1,
TopoDS_Shape S2,
PTColStd_PersistentTransientMap M 
) const [virtual]

Reimplemented from MgtTopoDS_TranslateTool.


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