FreeCAD C++
List of all members
Part::FaceMakerPublic Class Referenceabstract

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

Detailed Description

The FaceMakerPublic class: derive from it if you want the face maker to be listed in tools that allow choosing one.

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.
 
- Protected Member Functions inherited from Part::FaceMaker
virtual void Build_Essence ()=0
 Build_Essence: build routine that can assume there is no nesting. More...