0023115: [CEA 1545] Regression on KindOfShape method

Additional correction, to avoid duplicated information in result of operation
This commit is contained in:
vsr 2015-08-18 14:18:20 +03:00
parent ab0d7e24cd
commit 914938a458

View File

@ -532,20 +532,8 @@ GEOMImpl_IMeasureOperations::ShapeKind GEOMImpl_IMeasureOperations::KindOfShape
if (anInfo.KindOfBounds() != GEOMAlgo_KB_INFINITE) if (anInfo.KindOfBounds() != GEOMAlgo_KB_INFINITE)
{ {
// (+) geompy.kind.PLANAR xo yo zo dx dy dz nb_edges nb_vertices // (+) geompy.kind.PLANAR xo yo zo dx dy dz nb_edges nb_vertices
aKind = SK_PLANAR; aKind = SK_PLANAR;
gp_Pnt aC = anInfo.Location();
theDoubles->Append(aC.X());
theDoubles->Append(aC.Y());
theDoubles->Append(aC.Z());
gp_Ax3 anAx3 = anInfo.Position();
gp_Dir aD = anAx3.Direction();
theDoubles->Append(aD.X());
theDoubles->Append(aD.Y());
theDoubles->Append(aD.Z());
theIntegers->Append(anInfo.NbSubShapes(TopAbs_EDGE)); theIntegers->Append(anInfo.NbSubShapes(TopAbs_EDGE));
theIntegers->Append(anInfo.NbSubShapes(TopAbs_VERTEX)); theIntegers->Append(anInfo.NbSubShapes(TopAbs_VERTEX));
} }