Open CASCADE Technology 6.6.0
|
The TranslateTool1 class is provided to support the
translation of BRep topological data structures.
#include <MgtBRep_TranslateTool1.hxx>
Public Member Functions | |
MgtBRep_TranslateTool1 (const MgtBRep_TriangleMode aTriMode) | |
Creates a new TranslateTool1 | |
void | Add (TopoDS_Shape &S1, const TopoDS_Shape &S2) const |
void | MakeVertex (TopoDS_Shape &S) const |
void | MakeVertex (PTopoDS_Shape1 &S) const |
void | MakeEdge (TopoDS_Shape &S) const |
void | MakeEdge (PTopoDS_Shape1 &S) const |
void | MakeWire (TopoDS_Shape &S) const |
void | MakeWire (PTopoDS_Shape1 &S) const |
void | MakeFace (TopoDS_Shape &S) const |
void | MakeFace (PTopoDS_Shape1 &S) const |
void | MakeShell (TopoDS_Shape &S) const |
void | MakeShell (PTopoDS_Shape1 &S) const |
void | MakeSolid (TopoDS_Shape &S) const |
void | MakeSolid (PTopoDS_Shape1 &S) const |
void | MakeCompSolid (TopoDS_Shape &S) const |
void | MakeCompSolid (PTopoDS_Shape1 &S) const |
void | MakeCompound (TopoDS_Shape &S) const |
void | MakeCompound (PTopoDS_Shape1 &S) const |
virtual void | UpdateVertex (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const |
virtual void | UpdateVertex (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const |
virtual void | UpdateEdge (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const |
virtual void | UpdateEdge (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const |
virtual void | UpdateFace (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const |
virtual void | UpdateFace (const PTopoDS_Shape1 &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 |
MgtBRep_TranslateTool1::MgtBRep_TranslateTool1 | ( | const MgtBRep_TriangleMode | aTriMode | ) |
void MgtBRep_TranslateTool1::Add | ( | TopoDS_Shape & | S1, |
const TopoDS_Shape & | S2 | ||
) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeCompound | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeCompound | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeCompSolid | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeCompSolid | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeEdge | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeEdge | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeFace | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeFace | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeShell | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeShell | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeSolid | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeSolid | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeVertex | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeVertex | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeWire | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
void MgtBRep_TranslateTool1::MakeWire | ( | PTopoDS_Shape1 & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool1.
Handle_PGeom_Surface MgtBRep_TranslateTool1::Translate | ( | const Handle< Geom_Surface > & | TS, |
PTColStd_TransientPersistentMap & | M | ||
) | const [protected] |
Handle_Geom_Surface MgtBRep_TranslateTool1::Translate | ( | const Handle< PGeom_Surface > & | PS, |
PTColStd_PersistentTransientMap & | M | ||
) | const [protected] |
Handle_PGeom_Curve MgtBRep_TranslateTool1::Translate | ( | const Handle< Geom_Curve > & | TC, |
PTColStd_TransientPersistentMap & | M | ||
) | const [protected] |
Handle_Geom_Curve MgtBRep_TranslateTool1::Translate | ( | const Handle< PGeom_Curve > & | PC, |
PTColStd_PersistentTransientMap & | M | ||
) | const [protected] |
Handle_PGeom2d_Curve MgtBRep_TranslateTool1::Translate | ( | const Handle< Geom2d_Curve > & | TC, |
PTColStd_TransientPersistentMap & | M | ||
) | const [protected] |
Handle_Geom2d_Curve MgtBRep_TranslateTool1::Translate | ( | const Handle< PGeom2d_Curve > & | PC, |
PTColStd_PersistentTransientMap & | M | ||
) | const [protected] |
virtual void MgtBRep_TranslateTool1::UpdateEdge | ( | const TopoDS_Shape & | S1, |
PTopoDS_Shape1 & | S2, | ||
PTColStd_TransientPersistentMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.
virtual void MgtBRep_TranslateTool1::UpdateEdge | ( | const PTopoDS_Shape1 & | S1, |
TopoDS_Shape & | S2, | ||
PTColStd_PersistentTransientMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.
virtual void MgtBRep_TranslateTool1::UpdateFace | ( | const TopoDS_Shape & | S1, |
PTopoDS_Shape1 & | S2, | ||
PTColStd_TransientPersistentMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.
virtual void MgtBRep_TranslateTool1::UpdateFace | ( | const PTopoDS_Shape1 & | S1, |
TopoDS_Shape & | S2, | ||
PTColStd_PersistentTransientMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.
virtual void MgtBRep_TranslateTool1::UpdateVertex | ( | const TopoDS_Shape & | S1, |
PTopoDS_Shape1 & | S2, | ||
PTColStd_TransientPersistentMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.
virtual void MgtBRep_TranslateTool1::UpdateVertex | ( | const PTopoDS_Shape1 & | S1, |
TopoDS_Shape & | S2, | ||
PTColStd_PersistentTransientMap & | M | ||
) | const [virtual] |
Reimplemented from MgtTopoDS_TranslateTool1.