Lines Matching refs:aShape
32 void TNaming_CopyShape::CopyTool( const TopoDS_Shape& aShape, in CopyTool() argument
38 TNaming_CopyShape::Translate (aShape, aMap, aResult, TrTool) ; in CopyTool()
46 void TNaming_CopyShape::Translate( const TopoDS_Shape& aShape, in Translate() argument
53 if (aShape.IsNull()) return; in Translate()
55 if (aMap.Contains(aShape.TShape())) { in Translate()
58 *((Handle(TopoDS_TShape)*) &aMap.FindFromKey(aShape.TShape())); in Translate()
65 switch (aShape.ShapeType()) { in Translate()
69 TrTool->UpdateVertex(aShape,aResult,aMap); in Translate()
74 TrTool->UpdateEdge(aShape,aResult,aMap); in Translate()
79 TrTool->UpdateShape(aShape,aResult); in Translate()
84 TrTool->UpdateFace(aShape,aResult,aMap); in Translate()
89 TrTool->UpdateShape(aShape,aResult); in Translate()
94 TrTool->UpdateShape(aShape,aResult); in Translate()
99 TrTool->UpdateShape(aShape,aResult); in Translate()
104 TrTool->UpdateShape(aShape,aResult); in Translate()
112 aMap.Add(aShape.TShape(),aResult.TShape()); //TShapes in Translate()
113 TopoDS_Shape S = aShape; in Translate()
130 aResult.Orientation(aShape.Orientation()); in Translate()
131 aResult.Location(TNaming_CopyShape::Translate(aShape.Location(), aMap)); in Translate()
132 TrTool->UpdateShape(aShape,aResult); in Translate()