|
Itasca C++ Interface
|
Public Member Functions | |
| virtual DVect2 | getCenter () const =0 |
| virtual void | setCenter (DVect2 v)=0 |
| virtual bool | isFullSection () const =0 |
| virtual void | setFullSection (bool b)=0 |
| Public Member Functions inherited from extruder::IExtrudeShape | |
| virtual string | getName () const =0 |
| virtual string | getKeyword () const =0 |
| virtual ExtrudeShapeType | getShapeType () const =0 |
| virtual string | getParameters () const =0 |
| virtual string | getParameterKeywords () const =0 |
| virtual base::Property | getParameter (uint32 index) const =0 |
| virtual void | setParameter (uint32 index, const base::Property &p)=0 |
| virtual base::Property::Type | getParameterType (uint32 index) const =0 |
| virtual void | resetParameters ()=0 |
| virtual bool | verifyInput (string *) const |
| virtual bool | isOptionalParameter (uint32) const |
| virtual void | checkParameterCompatibility () const |
| virtual void | generateSketch (std::vector< DVect > &pts, std::vector< std::vector< uint64 > > &curves)=0 |