for (TopExp_Explorer aFE(theS, TopAbs_FACE); aFE.More(); aFE.Next())
{
TopoDS_Face aF = TopoDS::Face(aFE.Current());
- Standard_Real aFT = (*((Handle_BRep_TFace *)&aF.TShape()))->Tolerance();
+ Standard_Real aFT = ((Handle_BRep_TFace &)aF.TShape())->Tolerance();
//
for (TopExp_Explorer anEE(aF, TopAbs_EDGE); anEE.More(); anEE.Next())
{
TopoDS_Edge anES = TopoDS::Edge(anEE.Current());
- Handle_BRep_TEdge & anEG = *(Handle_BRep_TEdge *)&anES.TShape();
+ Handle_BRep_TEdge & anEG = (Handle_BRep_TEdge &)anES.TShape();
Standard_Real anET = anEG->Tolerance();
if (anET < aFT)
{
for (TopExp_Explorer aVE(anES, TopAbs_VERTEX); aVE.More(); aVE.Next())
{
TopoDS_Vertex aVS = TopoDS::Vertex(aVE.Current());
- Handle_BRep_TVertex & aVG = *(Handle_BRep_TVertex *)&aVS.TShape();
+ Handle_BRep_TVertex & aVG = (Handle_BRep_TVertex &)aVS.TShape();
aVG->UpdateTolerance(anET);
}
}
aVE.More(); aVE.Next())
{
TopoDS_Vertex aVS = TopoDS::Vertex(aVE.Current());
- Handle_BRep_TVertex & aVG = *(Handle_BRep_TVertex *)&aVS.TShape();
+ Handle_BRep_TVertex & aVG = (Handle_BRep_TVertex &)aVS.TShape();
aVG->UpdateTolerance(aFT);
}
}
anEE.More(); anEE.Next())
{
TopoDS_Edge anES = TopoDS::Edge(anEE.Current());
- Handle_BRep_TEdge & anEG = *(Handle_BRep_TEdge *)&anES.TShape();
+ Handle_BRep_TEdge & anEG = (Handle_BRep_TEdge &)anES.TShape();
Standard_Real anET = anEG->Tolerance();
for (TopExp_Explorer aVE(anES, TopAbs_VERTEX); aVE.More(); aVE.Next())
{
TopoDS_Vertex aVS = TopoDS::Vertex(aVE.Current());
- Handle_BRep_TVertex & aVG = *(Handle_BRep_TVertex *)&aVS.TShape();
+ Handle_BRep_TVertex & aVG = (Handle_BRep_TVertex &)aVS.TShape();
aVG->UpdateTolerance(anET);
}
}
"deletesweep wire, To delete a section",
__FILE__,deletesweep,g);
- theCommands.Add("buildsweep", "builsweep [r] [option] [Tol] , no args to get help"
+ theCommands.Add("buildsweep", "buildsweep [r] [option] [Tol] , no args to get help",
__FILE__,buildsweep,g);
- theCommands.Add("simulsweep", "simulsweep r [n] [option]"
+ theCommands.Add("simulsweep", "simulsweep r [n] [option]",
__FILE__,simulsweep,g);
- theCommands.Add("geompipe", "geompipe r spineedge profileedge radius [byACR [byrotate]]"
+ theCommands.Add("geompipe", "geompipe r spineedge profileedge radius [byACR [byrotate]]",
__FILE__,geompipe,g);
theCommands.Add("middlepath", "middlepath res shape startshape endshape",