[TechDraw] Improve readability of DrawViewPart.cpp
This commit is contained in:
committed by
WandererFan
parent
6f52f91803
commit
acca47ab6f
@@ -332,8 +332,7 @@ GeometryObjectPtr DrawViewPart::makeGeometryForShape(TopoDS_Shape& shape)
|
||||
m_saveCentroid = DU::toVector3d(gCentroid);
|
||||
m_saveShape = centerScaleRotate(this, localShape, m_saveCentroid);
|
||||
|
||||
GeometryObjectPtr go = buildGeometryObject(localShape, getProjectionCS());
|
||||
return go;
|
||||
return buildGeometryObject(localShape, getProjectionCS());
|
||||
}
|
||||
|
||||
//Modify a shape by centering, scaling and rotating and return the centered (but not rotated) shape
|
||||
@@ -782,11 +781,10 @@ std::vector<TechDraw::DrawViewBalloon*> DrawViewPart::getBalloons() const
|
||||
|
||||
const std::vector<TechDraw::VertexPtr> DrawViewPart::getVertexGeometry() const
|
||||
{
|
||||
std::vector<TechDraw::VertexPtr> result;
|
||||
if (geometryObject) {
|
||||
result = geometryObject->getVertexGeometry();
|
||||
return geometryObject->getVertexGeometry();
|
||||
}
|
||||
return result;
|
||||
return std::vector<TechDraw::VertexPtr>();
|
||||
}
|
||||
|
||||
TechDraw::VertexPtr DrawViewPart::getVertex(std::string vertexName) const
|
||||
@@ -884,19 +882,17 @@ TechDraw::VertexPtr DrawViewPart::getProjVertexByIndex(int idx) const
|
||||
|
||||
TechDraw::VertexPtr DrawViewPart::getProjVertexByCosTag(std::string cosTag)
|
||||
{
|
||||
TechDraw::VertexPtr result = nullptr;
|
||||
std::vector<TechDraw::VertexPtr> gVerts = getVertexGeometry();
|
||||
if (gVerts.empty()) {
|
||||
return result;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
for (auto& gv : gVerts) {
|
||||
if (gv->getCosmeticTag() == cosTag) {
|
||||
result = gv;
|
||||
break;
|
||||
return gv;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
|
||||
@@ -959,8 +955,7 @@ QRectF DrawViewPart::getRect() const
|
||||
// Base::Console().Message("DVP::getRect() - %s\n", getNameInDocument());
|
||||
double x = getBoxX();
|
||||
double y = getBoxY();
|
||||
QRectF result(0.0, 0.0, x, y);
|
||||
return result;
|
||||
return QRectF(0.0, 0.0, x, y);
|
||||
}
|
||||
|
||||
//returns a compound of all the visible projected edges
|
||||
@@ -1187,8 +1182,7 @@ Base::Vector3d DrawViewPart::getLocalOrigin3d() const
|
||||
Base::Vector3d DrawViewPart::getLocalOrigin2d() const
|
||||
{
|
||||
Base::Vector3d centroid = getCurrentCentroid();
|
||||
Base::Vector3d localOrigin = projectPoint(centroid, false);
|
||||
return localOrigin;
|
||||
return projectPoint(centroid, false);
|
||||
}
|
||||
|
||||
|
||||
@@ -1240,8 +1234,7 @@ bool DrawViewPart::newFaceFinder(void)
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/General");
|
||||
bool result = hGrp->GetBool("NewFaceFinder", 0l);
|
||||
return result;
|
||||
return hGrp->GetBool("NewFaceFinder", 0l);
|
||||
}
|
||||
|
||||
//! remove features that are useless without this DVP
|
||||
@@ -1354,8 +1347,7 @@ Base::Vector3d DrawViewPart::getLegacyX(const Base::Vector3d& pt, const Base::Ve
|
||||
// Base::Console().Message("DVP::getLegacyX() - %s\n", Label.getValue());
|
||||
gp_Ax2 viewAxis = TechDraw::legacyViewAxis1(pt, axis, flip);
|
||||
gp_Dir gXDir = viewAxis.XDirection();
|
||||
Base::Vector3d result(gXDir.X(), gXDir.Y(), gXDir.Z());
|
||||
return result;
|
||||
return Base::Vector3d(gXDir.X(), gXDir.Y(), gXDir.Z());
|
||||
}
|
||||
|
||||
|
||||
@@ -1485,35 +1477,31 @@ void DrawViewPart::refreshCVGeoms()
|
||||
int DrawViewPart::getCVIndex(std::string tag)
|
||||
{
|
||||
// Base::Console().Message("DVP::getCVIndex(%s)\n", tag.c_str());
|
||||
int result = -1;
|
||||
std::vector<TechDraw::VertexPtr> gVerts = getVertexGeometry();
|
||||
std::vector<TechDraw::CosmeticVertex*> cVerts = CosmeticVertexes.getValues();
|
||||
|
||||
int i = 0;
|
||||
bool found = false;
|
||||
for (auto& gv : gVerts) {
|
||||
if (gv->getCosmeticTag() == tag) {
|
||||
result = i;
|
||||
found = true;
|
||||
break;
|
||||
return i;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (!found) {//not in vertexGeoms
|
||||
int base = gVerts.size();
|
||||
int i = 0;
|
||||
for (auto& cv : cVerts) {
|
||||
// Base::Console().Message("DVP::getCVIndex - cv tag: %s\n",
|
||||
// cv->getTagAsString().c_str());
|
||||
if (cv->getTagAsString() == tag) {
|
||||
result = base + i;
|
||||
break;
|
||||
}
|
||||
i++;
|
||||
|
||||
// Nothing found
|
||||
int base = gVerts.size();
|
||||
i = 0;
|
||||
for (auto& cv : cVerts) {
|
||||
// Base::Console().Message("DVP::getCVIndex - cv tag: %s\n",
|
||||
// cv->getTagAsString().c_str());
|
||||
if (cv->getTagAsString() == tag) {
|
||||
return base + i;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
// Base::Console().Message("DVP::getCVIndex - returns: %d\n", result);
|
||||
return result;
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
@@ -1690,7 +1678,7 @@ bool DrawViewPart::prefHardViz()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("HardViz", true);
|
||||
return hGrp->GetBool("HardViz", true);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -1701,8 +1689,7 @@ bool DrawViewPart::prefSeamViz()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("SeamViz", true);
|
||||
return result;
|
||||
return hGrp->GetBool("SeamViz", true);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefSmoothViz()
|
||||
@@ -1712,8 +1699,7 @@ bool DrawViewPart::prefSmoothViz()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("SmoothViz", true);
|
||||
return result;
|
||||
return hGrp->GetBool("SmoothViz", true);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefIsoViz()
|
||||
@@ -1723,8 +1709,7 @@ bool DrawViewPart::prefIsoViz()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("IsoViz", false);
|
||||
return result;
|
||||
return hGrp->GetBool("IsoViz", false);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefHardHid()
|
||||
@@ -1734,8 +1719,7 @@ bool DrawViewPart::prefHardHid()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("HardHid", false);
|
||||
return result;
|
||||
return hGrp->GetBool("HardHid", false);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefSeamHid()
|
||||
@@ -1745,8 +1729,7 @@ bool DrawViewPart::prefSeamHid()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("SeamHid", false);
|
||||
return result;
|
||||
return hGrp->GetBool("SeamHid", false);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefSmoothHid()
|
||||
@@ -1756,8 +1739,7 @@ bool DrawViewPart::prefSmoothHid()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("SmoothHid", false);
|
||||
return result;
|
||||
return hGrp->GetBool("SmoothHid", false);
|
||||
}
|
||||
|
||||
bool DrawViewPart::prefIsoHid()
|
||||
@@ -1767,8 +1749,7 @@ bool DrawViewPart::prefIsoHid()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
bool result = hGrp->GetBool("IsoHid", false);
|
||||
return result;
|
||||
return hGrp->GetBool("IsoHid", false);
|
||||
}
|
||||
|
||||
int DrawViewPart::prefIsoCount()
|
||||
@@ -1778,8 +1759,7 @@ int DrawViewPart::prefIsoCount()
|
||||
.GetGroup("BaseApp")
|
||||
->GetGroup("Preferences")
|
||||
->GetGroup("Mod/TechDraw/HLR");
|
||||
int result = hGrp->GetBool("IsoCount", 0);
|
||||
return result;
|
||||
return hGrp->GetBool("IsoCount", 0);
|
||||
}
|
||||
|
||||
// Python Drawing feature ---------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user