|
hgl 0.5.25
A compiler/interpreter suite for developing images
|
#include "projectfactorybase.h"
Additional Inherited Members | |
Public Member Functions inherited from HGL::Type::IProjectFactory | |
| virtual AssignmentOperator * | createAssignmentOperator (const std::string &id, IType *type=0L, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an AssignmentOperator. More... | |
| virtual Curve * | createCurve (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Curve. More... | |
| virtual DebugProcedure * | createDebugProcedure (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a DebugProcedure. More... | |
| virtual Ellipse * | createEllipse (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an Ellipse. More... | |
| virtual ExpressionParam * | createExpressionParam (const std::string &, const IProjectFactory *, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an ExpressionParam. More... | |
| virtual ExpressionParam * | createExpressionParam (const ExpressionParam *, const IProjectFactory *, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an ExpressionParam. More... | |
| virtual Fill * | createFill (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Fill. More... | |
| virtual Include * | createInclude (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Include. More... | |
| virtual Line * | createLine (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Line. More... | |
| virtual Line * | createLine (IPoint *p1, IPoint *p2, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Line. More... | |
| virtual MainSegment * | createMainSegment (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a MainSegment. More... | |
| virtual NamedParam * | createNamedParam (const std::string &typeName, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a NamedParam. More... | |
| virtual ObjectsSegment * | createObjectsSegment (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an ObjectsSegment. More... | |
| virtual ParamSection * | createParamSection (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a ParamSection. More... | |
| virtual Point * | createPoint (bool markerPoint, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Point. More... | |
| virtual IPoint * | createPoint (const std::string &id, const IPoint &p, bool markerPoint, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an IPoint. More... | |
| virtual Poly * | createPoly (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Poly. More... | |
| virtual ProcCall * | createProcCall (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a ProcCall. More... | |
| virtual Procedure * | createProcedure (const std::string &id, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Procedure. More... | |
| virtual ProceduresSegment * | createProceduresSegment (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a ProceduresSegment. More... | |
| virtual ProcInitStatement * | createProcInitStatement (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a ProcInitStatement. More... | |
| virtual ReferenceParam * | createProcParam (const std::string &ref, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a ReferenceParam. More... | |
| virtual FloatParam * | createProcParam (float f, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a FloatParam. More... | |
| virtual IParam * | createProcParam (const IParam *, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an IParam. More... | |
| virtual IProject * | createProject (const std::string &id, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates an IProject. More... | |
| virtual RenderCallback * | createRenderCallback (const std::string &ref, IType *stdlib, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a RenderCallback. More... | |
| virtual RenderProcedure * | createRenderProcedure (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a RenderProcedure. More... | |
| virtual Signature * | createSignature (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Signature. More... | |
| virtual StdLibCall * | createStdLibCall (IType *lib=0L, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a StdLibCall. More... | |
| virtual StringParam * | createStringParam (const std::string &txt, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a StringParam. More... | |
| virtual Text * | createText (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Text. More... | |
| virtual Vector2D * | createVector2D (float x, float y, int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a Vector2D. More... | |
| virtual VirtualGroup * | createVirtualGroup (int line=-1) const =0 throw (Exception::ProjectFactoryException) |
Creates a VirtualGroup. More... | |
1.8.5