kig
ConicImpPolar Class Reference
  #include <conic_imp.h>
Inheritance diagram for ConicImpPolar:

Public Member Functions | |
| ConicImpPolar (const ConicPolarData &data) | |
| ~ConicImpPolar () | |
| ConicImpPolar * | copy () const | 
| const ConicPolarData | polarData () const | 
  Public Member Functions inherited from ConicImp | |
| virtual const ConicCartesianData | cartesianData () const | 
| virtual QString | cartesianEquationString (const KigDocument &w) const | 
| virtual Coordinate | coniccenter () const | 
| virtual int | conicType () const | 
| virtual QString | conicTypeString () const | 
| bool | contains (const Coordinate &p, int width, const KigWidget &) const | 
| bool | containsPoint (const Coordinate &p, const KigDocument &doc) const | 
| void | draw (KigPainter &p) const | 
| bool | equals (const ObjectImp &rhs) const | 
| virtual Coordinate | focus1 () const | 
| virtual Coordinate | focus2 () const | 
| double | getParam (const Coordinate &point, const KigDocument &) const | 
| double | getParam (const Coordinate &point) const | 
| const Coordinate | getPoint (double param, const KigDocument &) const | 
| const Coordinate | getPoint (double param) const | 
| const char * | iconForProperty (int which) const | 
| const ObjectImpType * | impRequirementForProperty (int which) const | 
| bool | inRect (const Rect &r, int width, const KigWidget &) const | 
| bool | internalContainsPoint (const Coordinate &p, double threshold) const | 
| bool | isPropertyDefinedOnOrThroughThisImp (int which) const | 
| bool | isVerticalParabola (ConicCartesianData &data) const | 
| int | numberOfProperties () const | 
| virtual QString | polarEquationString (const KigDocument &w) const | 
| const QByteArrayList | properties () const | 
| const QByteArrayList | propertiesInternalNames () const | 
| ObjectImp * | property (int which, const KigDocument &w) const | 
| Rect | surroundingRect () const | 
| ObjectImp * | transform (const Transformation &) const | 
| const ObjectImpType * | type () const | 
| bool | valid () const | 
| void | visit (ObjectImpVisitor *vtor) const | 
  Public Member Functions inherited from CurveImp | |
| Coordinate | attachPoint () const | 
| QString | cartesianEquationString (const KigDocument &w) const | 
  Public Member Functions inherited from ObjectImp | |
| virtual | ~ObjectImp () | 
| virtual bool | canFillInNextEscape () const | 
| virtual void | fillInNextEscape (QString &s, const KigDocument &) const | 
| int | getPropGid (const char *pname) const | 
| int | getPropLid (int propgid) const | 
| const char * | getPropName (int propgid) const | 
| bool | inherits (const ObjectImpType *t) const | 
| virtual bool | isCache () const | 
| bool | valid () const | 
Additional Inherited Members | |
  Public Types inherited from ConicImp | |
| typedef CurveImp | Parent | 
  Public Types inherited from CurveImp | |
| typedef ObjectImp | Parent | 
  Static Public Member Functions inherited from ConicImp | |
| static const ObjectImpType * | stype () | 
  Static Public Member Functions inherited from CurveImp | |
| static const ObjectImpType * | stype () | 
  Static Public Member Functions inherited from ObjectImp | |
| static const ObjectImpType * | stype () | 
  Protected Member Functions inherited from ConicImp | |
| ConicImp () | |
| ~ConicImp () | |
  Protected Member Functions inherited from CurveImp | |
| double | getDist (double param, const Coordinate &p, const KigDocument &doc) const | 
| double | getParamofmin (double a, double b, const Coordinate &p, const KigDocument &doc) const | 
  Protected Member Functions inherited from ObjectImp | |
| ObjectImp () | |
Detailed Description
An implementation of ConicImp to be used when only the polar equation of the conic is known.
Definition at line 157 of file conic_imp.h.
Constructor & Destructor Documentation
| ConicImpPolar::ConicImpPolar | ( | const ConicPolarData & | data | ) | 
Definition at line 333 of file conic_imp.cc.
| ConicImpPolar::~ConicImpPolar | ( | ) | 
Definition at line 338 of file conic_imp.cc.
Member Function Documentation
      
  | 
  virtual | 
Returns a copy of this ObjectImp.
The copy is an exact copy. Changes to the copy don't affect the original.
Implements CurveImp.
Definition at line 352 of file conic_imp.cc.
      
  | 
  virtual | 
Return the polar representation of this conic.
Implements ConicImp.
Definition at line 342 of file conic_imp.cc.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:40 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:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
    KDE API Reference
 Public Member Functions inherited from