# ApplicationFramework
TKPShape
MgtTopoDS

# MgtTopoDS_TranslateTool1 Class Reference

The TranslateTool1 class is provided to support the
translation of inherited parts of topological data
structures.
.

`#include <MgtTopoDS_TranslateTool1.hxx>`

Inheritance diagram for MgtTopoDS_TranslateTool1:

[legend]

## Public Member Functions

virtual Standard_EXPORT void | Add (TopoDS_Shape &S1, const TopoDS_Shape &S2) const =0
virtual Standard_EXPORT void | MakeVertex (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeVertex (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeEdge (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeEdge (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeWire (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeWire (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeFace (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeFace (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeShell (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeShell (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeSolid (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeSolid (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeCompSolid (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeCompSolid (PTopoDS_Shape1 &S) const =0
virtual Standard_EXPORT void | MakeCompound (TopoDS_Shape &S) const =0
virtual Standard_EXPORT void | MakeCompound (PTopoDS_Shape1 &S) const =0
Standard_EXPORT void | UpdateShape (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
| Basic update method .
Standard_EXPORT void | UpdateShape (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
| Basic update method .
virtual Standard_EXPORT void | UpdateVertex (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const
virtual Standard_EXPORT void | UpdateVertex (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const
virtual Standard_EXPORT void | UpdateEdge (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const
virtual Standard_EXPORT void | UpdateEdge (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const
virtual Standard_EXPORT void | UpdateWire (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
virtual Standard_EXPORT void | UpdateWire (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
virtual Standard_EXPORT void | UpdateFace (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2, PTColStd_TransientPersistentMap &M) const
virtual Standard_EXPORT void | UpdateFace (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2, PTColStd_PersistentTransientMap &M) const
virtual Standard_EXPORT void | UpdateShell (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
virtual Standard_EXPORT void | UpdateShell (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
virtual Standard_EXPORT void | UpdateSolid (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
virtual Standard_EXPORT void | UpdateSolid (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
virtual Standard_EXPORT void | UpdateCompSolid (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
virtual Standard_EXPORT void | UpdateCompSolid (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
virtual Standard_EXPORT void | UpdateCompound (const TopoDS_Shape &S1, PTopoDS_Shape1 &S2) const
virtual Standard_EXPORT void | UpdateCompound (const PTopoDS_Shape1 &S1, TopoDS_Shape &S2) const
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Member Function Documentation

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::Add | ( | TopoDS_Shape & | S1,
|  | const TopoDS_Shape & | S2
| ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

Standard_EXPORT const MgtTopoDS_TranslateTool1::Handle | ( | Standard_Type |  | ) | const

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeCompound | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeCompound | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeCompSolid | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeCompSolid | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeEdge | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeEdge | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeFace | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeFace | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeShell | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeShell | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeSolid | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeSolid | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeVertex | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeVertex | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeWire | ( | PTopoDS_Shape1 & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::MakeWire | ( | TopoDS_Shape & | S | ) | const`[pure virtual]`

| Implemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateCompound | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateCompound | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateCompSolid | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateCompSolid | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateEdge | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2,
|  | PTColStd_PersistentTransientMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateEdge | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2,
|  | PTColStd_TransientPersistentMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateFace | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2,
|  | PTColStd_PersistentTransientMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateFace | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2,
|  | PTColStd_TransientPersistentMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateShape | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const

Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateShape | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateShell | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateShell | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateSolid | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateSolid | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateVertex | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2,
|  | PTColStd_PersistentTransientMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateVertex | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2,
|  | PTColStd_TransientPersistentMap & | M
| ) | const`[virtual]`

| Reimplemented in MgtBRep_TranslateTool1.

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateWire | ( | const PTopoDS_Shape1 & | S1,
|  | TopoDS_Shape & | S2
| ) | const`[virtual]`

virtual Standard_EXPORT void MgtTopoDS_TranslateTool1::UpdateWire | ( | const TopoDS_Shape & | S1,
|  | PTopoDS_Shape1 & | S2
| ) | const`[virtual]`

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

- MgtTopoDS_TranslateTool1.hxx