|
Open CASCADE Technology 6.5.2
|
The TranslateTool class is provided to support the
translation of BRep topological data structures.
#include <MgtBRep_TranslateTool.hxx>

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 | |
| MgtBRep_TranslateTool::MgtBRep_TranslateTool | ( | const MgtBRep_TriangleMode | aTriMode | ) |
| void MgtBRep_TranslateTool::Add | ( | TopoDS_Shape & | S1, |
| const TopoDS_Shape & | S2 | ||
| ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeCompound | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeCompound | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeCompSolid | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeCompSolid | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeEdge | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeEdge | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeFace | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeFace | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeShell | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeShell | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeSolid | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeSolid | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeVertex | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeVertex | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeWire | ( | TopoDS_Shape & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| void MgtBRep_TranslateTool::MakeWire | ( | const Handle< PTopoDS_HShape > & | S | ) | const [virtual] |
Implements MgtTopoDS_TranslateTool.
| 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.
1.7.4