Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
Regex based changes, manually verified
This commit is contained in:
@@ -553,7 +553,7 @@ private:
|
||||
TopoDS_Shape shape = ShapeUtils::mirrorShape(gObj->getVisHard());
|
||||
double offX = 0.0;
|
||||
double offY = 0.0;
|
||||
if (dvp->isDerivedFrom(TechDraw::DrawProjGroupItem::getClassTypeId())) {
|
||||
if (dvp->isDerivedFrom<TechDraw::DrawProjGroupItem>()) {
|
||||
TechDraw::DrawProjGroupItem* dpgi = static_cast<TechDraw::DrawProjGroupItem*>(dvp);
|
||||
TechDraw::DrawProjGroup* dpg = dpgi->getPGroup();
|
||||
if (dpg) {
|
||||
@@ -687,13 +687,13 @@ private:
|
||||
dPage = static_cast<TechDraw::DrawPage*>(obj);
|
||||
auto views = dPage->getAllViews();
|
||||
for (auto& view : views) {
|
||||
if (view->isDerivedFrom(TechDraw::DrawViewPart::getClassTypeId())) {
|
||||
if (view->isDerivedFrom<TechDraw::DrawViewPart>()) {
|
||||
TechDraw::DrawViewPart* dvp = static_cast<TechDraw::DrawViewPart*>(view);
|
||||
layerName = dvp->getNameInDocument();
|
||||
writer.setLayerName(layerName);
|
||||
write1ViewDxf(writer, dvp, true);
|
||||
|
||||
} else if (view->isDerivedFrom(TechDraw::DrawViewAnnotation::getClassTypeId())) {
|
||||
} else if (view->isDerivedFrom<TechDraw::DrawViewAnnotation>()) {
|
||||
TechDraw::DrawViewAnnotation* dva = static_cast<TechDraw::DrawViewAnnotation*>(view);
|
||||
layerName = dva->getNameInDocument();
|
||||
writer.setLayerName(layerName);
|
||||
@@ -703,7 +703,7 @@ private:
|
||||
auto lines = dva->Text.getValues();
|
||||
writer.exportText(lines[0].c_str(), loc, loc, height, just);
|
||||
|
||||
} else if (view->isDerivedFrom(TechDraw::DrawViewDimension::getClassTypeId())) {
|
||||
} else if (view->isDerivedFrom<TechDraw::DrawViewDimension>()) {
|
||||
DrawViewDimension* dvd = static_cast<TechDraw::DrawViewDimension*>(view);
|
||||
TechDraw::DrawViewPart* dvp = dvd->getViewPart();
|
||||
if (!dvp) {
|
||||
@@ -711,7 +711,7 @@ private:
|
||||
}
|
||||
double grandParentX = 0.0;
|
||||
double grandParentY = 0.0;
|
||||
if (dvp->isDerivedFrom(TechDraw::DrawProjGroupItem::getClassTypeId())) {
|
||||
if (dvp->isDerivedFrom<TechDraw::DrawProjGroupItem>()) {
|
||||
TechDraw::DrawProjGroupItem* dpgi = static_cast<TechDraw::DrawProjGroupItem*>(dvp);
|
||||
TechDraw::DrawProjGroup* dpg = dpgi->getPGroup();
|
||||
if (!dpg) {
|
||||
|
||||
Reference in New Issue
Block a user