kig
#include <base_type.h>

| Public Member Functions | |
| ObjectImp * | calc (const Args &args, const KigDocument &) const | 
| virtual ObjectImp * | calcx (const Coordinate &a, const Coordinate &b) const =0 | 
| bool | canMove (const ObjectTypeCalcer &o) const | 
| bool | isFreelyTranslatable (const ObjectTypeCalcer &o) const | 
| std::vector< ObjectCalcer * > | movableParents (const ObjectTypeCalcer &ourobj) const | 
| void | move (ObjectTypeCalcer &o, const Coordinate &to, const KigDocument &d) const | 
| const Coordinate | moveReferencePoint (const ObjectTypeCalcer &o) const | 
|  Public Member Functions inherited from ArgsParserObjectType | |
| const ArgsParser & | argsParser () const | 
| const ObjectImpType * | impRequirement (const ObjectImp *o, const Args &parents) const | 
| bool | isDefinedOnOrThrough (const ObjectImp *o, const Args &parents) const | 
| std::vector< ObjectCalcer * > | sortArgs (const std::vector< ObjectCalcer * > &args) const | 
| Args | sortArgs (const Args &args) const | 
|  Public Member Functions inherited from ObjectType | |
| virtual | ~ObjectType () | 
| virtual void | executeAction (int i, ObjectHolder &o, ObjectTypeCalcer &t, KigPart &d, KigWidget &w, NormalMode &m) const | 
| const char * | fullName () const | 
| virtual bool | inherits (int type) const | 
| virtual bool | isTransform () const | 
| virtual const ObjectImpType * | resultId () const =0 | 
| virtual QStringList | specialActions () const | 
| Protected Member Functions | |
| ObjectABType (const char *fulltypename, const ArgsParser::spec *argsspec, int n) | |
| ~ObjectABType () | |
|  Protected Member Functions inherited from ArgsParserObjectType | |
| ArgsParserObjectType (const char fulltypename[], const struct ArgsParser::spec argsspec[], int n) | |
|  Protected Member Functions inherited from ObjectType | |
| ObjectType (const char fulltypename[]) | |
| Additional Inherited Members | |
|  Public Types inherited from ObjectType | |
| enum | { ID_ConstrainedPointType, ID_LocusType, ID_FixedPointType } | 
|  Protected Attributes inherited from ArgsParserObjectType | |
| const ArgsParser | margsparser | 
Detailed Description
Definition at line 27 of file base_type.h.
Constructor & Destructor Documentation
| 
 | protected | 
Definition at line 27 of file base_type.cc.
| 
 | protected | 
Definition at line 32 of file base_type.cc.
Member Function Documentation
| 
 | virtual | 
Implements ObjectType.
Definition at line 36 of file base_type.cc.
| 
 | pure virtual | 
Implemented in MidPointType, RayABType, LineABType, CircleBCPType, SegmentABType, and VectorType.
| 
 | virtual | 
Reimplemented from ObjectType.
Definition at line 47 of file base_type.cc.
| 
 | virtual | 
Reimplemented from ObjectType.
Definition at line 58 of file base_type.cc.
| 
 | virtual | 
Reimplemented from ObjectType.
Definition at line 102 of file base_type.cc.
| 
 | virtual | 
Reimplemented from ObjectType.
Definition at line 64 of file base_type.cc.
| 
 | virtual | 
Reimplemented from ObjectType.
Definition at line 95 of file base_type.cc.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
 KDE API Reference
    KDE API Reference