FreeCAD C++
List of all members
Part::FaceMakerExtrusion Class Reference

#include <Mod/Part/App/FeatureExtrusion.h>

Detailed Description

FaceMakerExtrusion provides legacy compounding-structure-ignorant behavior of facemaker of Part Extrude. Strengths: makes faces with holes Weaknesses: can't make islands in holes. Ignores compounding nesting. All faces must be on same plane.

Additional Inherited Members

- Public Member Functions inherited from Part::FaceMaker
virtual void addShape (const TopoDS_Shape &sh)
 addShape: add another wire, edge, or compound. If compound is added, its internals will be treated as isolated from the rest, and the compounding structure of result will follow. More...
 
virtual void useCompound (const TopoDS_Compound &comp)
 useCompound: add children of compound to the FaceMaker. Note that this is different from addShape(comp) - structure is lost. The compound is NOT expanded recursively. More...
 
virtual const TopoDS_Face & Face ()
 Face: returns the face (result). If result is not a single face, throws Base::TypeError. (hint: use .Shape() instead) More...
 
- Public Member Functions inherited from Base::BaseClass
 BaseClass ()
 Construction.
 
virtual ~BaseClass ()
 Destruction.