+// ====================================================== getShape
+const TopoDS_Shape& VertexShape::getShape()
+{
+ if (geo_shape.IsNull() && ss_parent != NULL &&
+ ss_parent->getOrigin() == SH_CLOUD)
+ {
+ double x, y, z;
+ getCoords(x, y, z);
+ gp_Pnt pnt(x, y, z);
+ geo_shape = BRepBuilderAPI_MakeVertex(pnt);
+ }
+
+ return SubShape::getShape ();
+}