kig
special_constructors.h
Go to the documentation of this file.
36 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
37 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
57 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
58 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
73 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
74 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
88 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
89 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
123 virtual void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const = 0;
125 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
144 int wantArgs( const std::vector<ObjectCalcer*>& os, const KigDocument& d, const KigWidget& v) const;
152 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
164 int wantArgs( const std::vector<ObjectCalcer*>& os, const KigDocument& d, const KigWidget& v) const;
172 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
206 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
207 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
210 int computeNsides( const Coordinate& c, const Coordinate& v, const Coordinate& cntrl, int& winding ) const;
223 int wantArgs( const std::vector<ObjectCalcer*>& os, const KigDocument& d, const KigWidget& v) const;
231 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
247 int wantArgs( const std::vector<ObjectCalcer*>& os, const KigDocument& d, const KigWidget& v) const;
248 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
308 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
309 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
322 QString useText( const ObjectCalcer& o, const std::vector<ObjectCalcer*>& sel, const KigDocument& d,
324 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
325 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
347 QString useText( const ObjectCalcer& o, const std::vector<ObjectCalcer*>& sel, const KigDocument& d,
350 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents, const KigDocument& ) const;
351 std::vector<ObjectHolder*> build( const std::vector<ObjectCalcer*>& os, KigDocument& d, KigWidget& w ) const;
392 QString useText( const ObjectCalcer& o, const std::vector<ObjectCalcer*>& sel, const KigDocument& d,
406 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents,
422 void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector<ObjectCalcer*>& parents,
442 QString useText( const ObjectCalcer& o, const std::vector<ObjectCalcer*>& sel, const KigDocument& d,
456 QString useText( const ObjectCalcer& o, const std::vector<ObjectCalcer*>& sel, const KigDocument& d,
const QByteArray iconFileName(const bool canBeNull=false) const
Definition: special_constructors.cc:1280
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:453
void handleArgs(const std::vector< ObjectCalcer * > &os, KigPart &d, KigWidget &v) const
do something fun with os .
Definition: special_constructors.cc:1763
void handlePrelim(KigPainter &p, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
show a preliminary version of what you would do when handleArgs would be called.
Definition: special_constructors.cc:547
This class is a collection of some other ObjectConstructors, that makes them appear to the user as a ...
Definition: object_constructor.h:285
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:610
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:1869
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:1238
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:571
Definition: special_constructors.h:375
virtual bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:1588
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:2008
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:1718
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:840
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:617
Definition: construct_mode.h:58
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:789
void handlePrelim(KigPainter &p, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
show a preliminary version of what you would do when handleArgs would be called.
Definition: special_constructors.cc:1777
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:1115
This is a convenience subclass of ObjectType that a type should inherit from if its parents can be sp...
Definition: object_type.h:113
const QByteArray iconFileName(const bool canBeNull=false) const
Definition: special_constructors.cc:908
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:773
GenericIntersectionConstructor()
Definition: special_constructors.cc:1913
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:2129
RationalBezierCurveTypeConstructor()
Definition: special_constructors.cc:1262
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:2164
~GenericProjectivityConstructor()
Definition: special_constructors.cc:1615
void handleArgs(const std::vector< ObjectCalcer * > &os, KigPart &d, KigWidget &v) const
do something fun with os .
Definition: special_constructors.cc:533
PolygonSideTypeConstructor()
Definition: special_constructors.cc:827
~BezierCurveTypeConstructor()
Definition: special_constructors.cc:1197
ConicRadicalConstructor()
Definition: special_constructors.cc:323
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:473
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:277
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:876
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:1833
bool isTransform() const
Definition: special_constructors.cc:2113
virtual bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:1617
const QString description() const
Definition: special_constructors.cc:903
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:1706
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:227
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:93
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:632
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:2109
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:2136
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:2222
~GenericAffinityConstructor()
Definition: special_constructors.cc:1586
bool isTransform() const
Definition: special_constructors.cc:1873
~TwoOrOneIntersectionConstructor()
Definition: special_constructors.cc:89
Definition: special_constructors.h:331
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:913
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:1293
PolygonBCVConstructor()
Definition: special_constructors.cc:889
~InversionConstructor()
Definition: special_constructors.cc:1676
The Coordinate class is the basic class representing a 2D location by its x and y components...
Definition: coordinate.h:33
const QString description() const
Definition: special_constructors.cc:1696
Definition: guiaction.h:34
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:647
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:2289
This class represents a way to construct a set of objects from a set of other objects.
Definition: object_constructor.h:44
const QByteArray iconFileName(const bool canBeNull=false) const
Definition: special_constructors.cc:1701
MidPointOfTwoPointsConstructor()
Definition: special_constructors.cc:2070
Definition: special_constructors.h:414
~PolygonBNPTypeConstructor()
Definition: special_constructors.cc:606
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:1231
const QString descriptiveName() const
Definition: special_constructors.cc:1270
void handlePrelim(KigPainter &p, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
show a preliminary version of what you would do when handleArgs would be called.
Definition: special_constructors.cc:1397
InversionConstructor()
Definition: special_constructors.cc:1626
~PolygonSideTypeConstructor()
Definition: special_constructors.cc:836
const QString descriptiveName() const
Definition: special_constructors.cc:898
bool isTransform() const
Definition: special_constructors.cc:812
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:1285
bool isTransform() const
Definition: special_constructors.cc:281
bool coincidentPoints(const ObjectImp *p1, const ObjectImp *p2)
Definition: special_constructors.cc:132
~RationalBezierCurveTypeConstructor()
Definition: special_constructors.cc:1266
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:177
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:2082
An ObjectCalcer is an object that represents an algorithm for calculating an ObjectImp from other Obj...
Definition: object_calcer.h:66
bool isTransform() const
Definition: special_constructors.cc:880
This class provides wraps ObjectConstructor in a more simple interface for the most common object typ...
Definition: object_constructor.h:133
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:808
bool isTransform() const
Definition: special_constructors.cc:492
const QString description() const
Definition: special_constructors.cc:523
virtual void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const =0
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:857
const QString descriptiveName() const
Definition: special_constructors.cc:1691
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:1806
int computeNsides(const Coordinate &c, const Coordinate &v, const Coordinate &cntrl, int &winding) const
Definition: special_constructors.cc:1156
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:2095
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:144
Definition: special_constructors.h:175
Definition: special_constructors.h:449
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:640
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:1093
Definition: argsparser.h:113
This class is meant to take care of checking the types of the parents to ObjectCalcer's, and to put them in the correct order.
Definition: argsparser.h:106
~ThreeTwoOneIntersectionConstructor()
Definition: special_constructors.cc:201
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:1423
bool isTransform() const
Definition: special_constructors.cc:1427
MeasureTransportConstructor()
Definition: special_constructors.cc:1682
~MidPointOfTwoPointsConstructor()
Definition: special_constructors.cc:2078
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:1349
The ObjectType class is a thing that represents the "behaviour" for a certain type.
Definition: object_type.h:32
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:2145
std::vector< ObjectCalcer * > removeDuplicatedPoints(std::vector< ObjectCalcer * > points)
Definition: special_constructors.cc:115
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:2172
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:1336
~PolygonVertexTypeConstructor()
Definition: special_constructors.cc:769
PolygonBNPTypeConstructor()
Definition: special_constructors.cc:597
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:1545
QString selectStatement(const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &w) const
return a string describing what argument you want next, if the given selection of objects were select...
Definition: special_constructors.cc:719
~OpenPolygonTypeConstructor()
Definition: special_constructors.cc:685
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:696
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:363
A class holding some information about how a certain object is drawn on the window.
Definition: object_drawer.h:47
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:488
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:484
Definition: special_constructors.h:435
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:205
bool isTransform() const
Definition: special_constructors.cc:588
void handleArgs(const std::vector< ObjectCalcer * > &os, KigPart &d, KigWidget &v) const
do something fun with os .
Definition: special_constructors.cc:937
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:1030
ThreeTwoOneIntersectionConstructor(const ArgsParserObjectType *t_std, const ArgsParserObjectType *t_special, const ArgsParserObjectType *t_special2, const char *iconfile, const struct ArgsParser::spec argsspecv[])
Definition: special_constructors.cc:186
const QString descriptiveName() const
Definition: special_constructors.cc:518
TwoOrOneIntersectionConstructor(const ArgsParserObjectType *t_std, const ArgsParserObjectType *t_special, const char *iconfile, const struct ArgsParser::spec argsspecv[])
Definition: special_constructors.cc:76
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:1137
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:726
KigDocument is the class holding the real data in a Kig document.
Definition: kig_document.h:36
const QByteArray iconFileName(const bool canBeNull=false) const
Definition: special_constructors.cc:528
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
we override the wantArgs() function, since we need to see something about the objects that an ArgsPar...
Definition: special_constructors.cc:431
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:1201
void plug(KigPart *doc, KigGUIAction *kact)
Definition: special_constructors.cc:584
GenericAffinityConstructor()
Definition: special_constructors.cc:1564
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:711
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:919
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:339
~PolygonBCVConstructor()
Definition: special_constructors.cc:894
~TangentConstructor()
Definition: special_constructors.cc:2218
The ObjectImp class represents the behaviour of an object after it is calculated. ...
Definition: object_imp.h:226
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:1309
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &d) const
Definition: special_constructors.cc:1359
int wantArgs(const std::vector< ObjectCalcer * > &os, const KigDocument &d, const KigWidget &v) const
can this constructor do something useful with os ? return ArgsParser::Complete, Valid or NotGood ...
Definition: special_constructors.cc:1208
~ConicRadicalConstructor()
Definition: special_constructors.cc:335
PolygonVertexTypeConstructor()
Definition: special_constructors.cc:760
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:1223
void handleArgs(const std::vector< ObjectCalcer * > &os, KigPart &d, KigWidget &v) const
do something fun with os .
Definition: special_constructors.cc:1322
BaseConstructMode * constructMode(KigPart &doc)
Which construct mode should be used for this ObjectConstructor.
Definition: special_constructors.cc:2159
TestConstructor(const ArgsParserObjectType *type, const char *descname, const char *desc, const char *iconfile)
Definition: special_constructors.cc:2118
~GenericIntersectionConstructor()
Definition: special_constructors.cc:1999
QString useText(const ObjectCalcer &o, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
return a string describing what you would use o for if it were selected...
Definition: special_constructors.cc:1058
bool isTransform() const
Definition: special_constructors.cc:181
BezierCurveTypeConstructor()
Definition: special_constructors.cc:1188
std::vector< ObjectHolder * > build(const std::vector< ObjectCalcer * > &os, KigDocument &d, KigWidget &w) const
Definition: special_constructors.cc:1855
const QString description() const
Definition: special_constructors.cc:1275
GenericProjectivityConstructor()
Definition: special_constructors.cc:1593
PointSequenceConstructor(const char *descname, const char *desc, const char *iconfile, const ObjectType *type)
Definition: special_constructors.cc:506
Coordinate getRotatedCoord(const Coordinate &c1, const Coordinate &c2, double alpha) const
Definition: special_constructors.cc:1146
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:401
OpenPolygonTypeConstructor()
Definition: special_constructors.cc:676
void drawprelim(const ObjectDrawer &drawer, KigPainter &p, const std::vector< ObjectCalcer * > &parents, const KigDocument &) const
Definition: special_constructors.cc:1792
bool isIntersection() const
Definition: special_constructors.cc:2003
~MeasureTransportConstructor()
Definition: special_constructors.cc:1687
void handlePrelim(KigPainter &p, const std::vector< ObjectCalcer * > &sel, const KigDocument &d, const KigWidget &v) const
show a preliminary version of what you would do when handleArgs would be called.
Definition: special_constructors.cc:951
bool isAlreadySelectedOK(const std::vector< ObjectCalcer * > &os, const uint &) const
the following function is called in case of duplication of arguments and returns true if this is acce...
Definition: special_constructors.cc:689
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:12:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.