#include <ShapeExtractor.h>
Static Public Member Functions | |
static Base::Vector3d | getLocation3dFromFeat (App::DocumentObject *obj) |
static TopoDS_Shape | getShapes (const std::vector< App::DocumentObject * > links) |
static std::vector< TopoDS_Shape > | getShapes2d (const std::vector< App::DocumentObject * > links) |
static std::vector< TopoDS_Shape > | getShapesFromObject (const App::DocumentObject *docObj) |
static TopoDS_Shape | getShapesFused (const std::vector< App::DocumentObject * > links) |
static std::vector< TopoDS_Shape > | getXShapes (const App::Link *xLink) |
static bool | is2dObject (App::DocumentObject *obj) |
static bool | isDraftPoint (App::DocumentObject *obj) |
static bool | isEdgeType (App::DocumentObject *obj) |
static bool | isPointType (App::DocumentObject *obj) |
static bool | prefAdd2d (void) |
static TopoDS_Shape | stripInfiniteShapes (TopoDS_Shape inShape) |
|
static |
References Part::PropertyPartShape::getShape(), Part::TopoShape::getShape(), App::GeoFeature::globalPlacement(), isPointType(), Data::ComplexGeoData::setPlacement(), Part::Feature::Shape, and TechDraw::DrawUtil::vertex2Vector().
Referenced by TechDraw::LandmarkDimension::execute(), TechDraw::LandmarkDimension::get2DPoints(), and TechDraw::LandmarkDimension::onDocumentRestored().
|
static |
References Base::Console(), Base::ConsoleSingleton::Error(), Base::Persistence::getClassTypeId(), Part::Feature::getShape(), getShapesFromObject(), getXShapes(), and stripInfiniteShapes().
Referenced by ArchBuildingPart.BuildingPart::execute(), getShapesFused(), and TechDraw::DrawViewPart::getSourceShape().
|
static |
References Base::Persistence::getClassTypeId(), Part::PropertyPartShape::getShape(), App::PropertyListsT< T, ListT, ParentT >::getValues(), App::GeoFeature::globalPlacement(), App::GroupExtension::Group, is2dObject(), prefAdd2d(), and Part::Feature::Shape.
Referenced by TechDraw::DrawViewPart::getSourceShape2d().
|
static |
References Base::Console(), Base::ConsoleSingleton::Error(), Base::Persistence::getClassTypeId(), App::DocumentObject::getNameInDocument(), App::ExtensionContainer::getPropertyByName(), Part::PropertyPartShape::getShape(), getShapesFromObject(), Base::Persistence::getTypeId(), App::PropertyListsT< T, ListT, ParentT >::getValues(), App::GeoFeature::globalPlacement(), App::GroupExtension::Group, Base::Type::isDerivedFrom(), Base::ConsoleSingleton::Log(), and Part::Feature::Shape.
Referenced by getShapes(), and getShapesFromObject().
|
static |
References Base::Console(), Base::ConsoleSingleton::Error(), and getShapes().
Referenced by TechDraw::DrawViewPart::getSourceShapeFused().
|
static |
References Base::Console(), Base::Persistence::getClassTypeId(), App::LinkBaseExtension::getLink(), App::LinkBaseExtension::getLinkedChildren(), App::LinkBaseExtension::getScaleVector(), Part::Feature::getShape(), App::LinkBaseExtension::hasPlacement(), Base::ConsoleSingleton::Message(), Base::Matrix4D::scale(), and Base::Placement::toMatrix().
Referenced by getShapes().
|
static |
References isEdgeType(), and isPointType().
Referenced by getShapes2d().
|
static |
References App::PropertyPythonObject::toString().
Referenced by isPointType().
|
static |
Referenced by is2dObject().
|
static |
References Base::Persistence::getClassTypeId(), and isDraftPoint().
Referenced by getLocation3dFromFeat(), and is2dObject().
|
static |
References App::GetApplication(), ParameterGrp::GetBool(), ParameterGrp::GetGroup(), and App::Application::GetUserParameter().
Referenced by getShapes2d().
|
static |
References draftfunctions.move::move(), and stripInfiniteShapes().
Referenced by getShapes(), and stripInfiniteShapes().