kig
transform_types.h
Go to the documentation of this file.
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:840
Instances of this class represent a certain ObjectImp type.
Definition: object_imp.h:95
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:128
static const ScalingOverLineType * instance()
Definition: transform_types.cc:290
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:777
Definition: transform_types.h:168
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:58
static const PointReflectionType * instance()
Definition: transform_types.cc:87
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:846
This is a convenience subclass of ObjectType that a type should inherit from if its parents can be sp...
Definition: object_type.h:113
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:802
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:377
static const ScalingOverCenter2Type * instance()
Definition: transform_types.cc:248
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:607
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:697
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:167
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:732
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:787
Definition: transform_types.h:116
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:254
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:767
Definition: transform_types.h:129
Definition: transform_types.h:194
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:747
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:504
static const ProjectivityB2QuType * instance()
Definition: transform_types.cc:547
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:692
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:872
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:727
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:707
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:337
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:772
Definition: transform_types.h:103
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:752
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:657
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:672
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:762
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:712
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:737
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:93
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:797
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:812
Definition: transform_types.h:77
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:417
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:757
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:717
Definition: transform_types.h:232
static const ScalingOverCenterType * instance()
Definition: transform_types.cc:203
static const ProjectiveRotationType * instance()
Definition: transform_types.cc:371
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:856
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:702
static const AffinityB2TrType * instance()
Definition: transform_types.cc:448
double getDoubleFromImp(const ObjectImp *, bool &)
Definition: special_imptypes.cc:27
Definition: transform_types.h:64
static const AffinityGI3PType * instance()
Definition: transform_types.cc:498
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:667
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:782
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:851
static const ScalingOverLine2Type * instance()
Definition: transform_types.cc:331
Definition: transform_types.h:38
Definition: transform_types.h:155
KigDocument is the class holding the real data in a Kig document.
Definition: kig_document.h:36
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:296
Definition: transform_types.h:25
Definition: transform_types.h:207
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:553
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:687
static const ApplyTransformationObjectType * instance()
Definition: transform_types.cc:834
Definition: transform_types.h:90
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:682
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:722
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:861
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:742
The ObjectImp class represents the behaviour of an object after it is calculated. ...
Definition: object_imp.h:226
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:454
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: transform_types.cc:677
static const LineReflectionType * instance()
Definition: transform_types.cc:122
Definition: transform_types.h:142
static const HarmonicHomologyType * instance()
Definition: transform_types.cc:411
Definition: transform_types.h:181
static const ProjectivityGI4PType * instance()
Definition: transform_types.cc:601
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:807
ObjectImp * calc(const Args &args, const KigDocument &) const
Definition: transform_types.cc:209
bool isTransform() const
is this object type a transformation type.
Definition: transform_types.cc:792
Definition: transform_types.h:51
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.