[TD]code review changes for dvp, dvs

This commit is contained in:
Wanderer Fan
2022-08-18 16:45:18 -04:00
committed by WandererFan
parent e8a25a8fdf
commit f9d62da307
2 changed files with 35 additions and 31 deletions

View File

@@ -677,22 +677,19 @@ const std::vector<TechDraw::VertexPtr> DrawViewPart::getVertexGeometry() const
const std::vector<TechDraw::FacePtr> DrawViewPart::getFaceGeometry() const
{
std::vector<TechDraw::FacePtr> result;
if (waitingForFaces()) {
return result;
if ( waitingForFaces() ||
!geometryObject ) {
return std::vector<TechDraw::FacePtr>();
}
if (geometryObject != nullptr) {
result = geometryObject->getFaceGeometry();
}
return result;
return geometryObject->getFaceGeometry();
}
const BaseGeomPtrVector DrawViewPart::getEdgeGeometry() const
{
BaseGeomPtrVector result;
if (geometryObject) {
result = geometryObject->getEdgeGeometry();
return geometryObject->getEdgeGeometry();
}
return result;
return BaseGeomPtrVector();
}
//! returns existing BaseGeom of 2D Edge(idx)