kig
intersection_types.h
Go to the documentation of this file.
static const ArcLineIntersectionType * instance()
Definition: intersection_types.cc:541
Instances of this class represent a certain ObjectImp type.
Definition: object_imp.h:95
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:516
This is a convenience subclass of ObjectType that a type should inherit from if its parents can be sp...
Definition: object_type.h:113
static const CircleCircleOtherIntersectionType * instance()
Definition: intersection_types.cc:323
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:60
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:444
static const CubicLineOtherIntersectionType * instance()
Definition: intersection_types.cc:173
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:434
static const CircleCircleIntersectionType * instance()
Definition: intersection_types.cc:490
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:420
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:329
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:459
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:247
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:439
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:454
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:124
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:449
static const LineLineIntersectionType * instance()
Definition: intersection_types.cc:374
one of the two cubic line intersection points, in case we already know one of the three intersections...
Definition: intersection_types.h:79
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:179
static const LineCubicIntersectionType * instance()
Definition: intersection_types.cc:414
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:464
circle circle 'other' intersection.
Definition: intersection_types.h:93
const ObjectImpType * resultId() const
returns the ObjectImp id of the ObjectImp's produced by this ObjectType.
Definition: intersection_types.cc:563
Definition: intersection_types.h:104
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:380
KigDocument is the class holding the real data in a Kig document.
Definition: kig_document.h:36
static const ConicLineIntersectionType * instance()
Definition: intersection_types.cc:54
static const CubicLineTwoIntersectionType * instance()
Definition: intersection_types.cc:241
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:547
The ObjectImp class represents the behaviour of an object after it is calculated. ...
Definition: object_imp.h:226
Francesca Gatti (frency.gatti@gmail.com), january 2008:
Definition: intersection_types.h:64
static const ConicLineOtherIntersectionType * instance()
Definition: intersection_types.cc:118
ObjectImp * calc(const Args &parents, const KigDocument &) const
Definition: intersection_types.cc:496
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:39 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.