Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IPoint Class Reference

#include <IVector.h>

List of all members.

Public Methods

virtual ~IPoint ()
virtual int dimension () const=0
virtual void setDimension (int dim)=0
virtual double value () const=0
virtual double vPlus () const=0
virtual double vMinus () const=0
virtual void scaleValue (double scale)=0
virtual void shiftValue (double scale)=0
virtual double coordinate (int index) const=0
virtual double coordPlus (int index) const=0
virtual double coordMinus (int index) const=0
virtual void scaleCoordinate (int index, double scale)=0
virtual void shiftCoordinate (int index, double scale)=0
virtual void fromAscii (std_istream &is)=0
virtual IScalarcoordScalar (int index)=0
virtual IScalarvScalar ()=0
virtual const IScalarcoordScalar (int index) const=0
virtual const IScalarvScalar () const=0
virtual void addPoint (const IPoint *other)=0
virtual void subPoint (const IPoint *other)=0
virtual void mulPoint (const IPoint *other)=0
virtual void divPoint (const IPoint *other)=0
virtual void add (double val)=0
virtual void sub (double val)=0
virtual void mul (double val)=0
virtual void div (double val)=0


Constructor & Destructor Documentation

virtual Anaphe::IPoint::~IPoint   [inline, virtual]
 


Member Function Documentation

virtual void Anaphe::IPoint::add double    val [pure virtual]
 

virtual void Anaphe::IPoint::addPoint const IPoint *    other [pure virtual]
 

virtual double Anaphe::IPoint::coordinate int    index const [pure virtual]
 

virtual double Anaphe::IPoint::coordMinus int    index const [pure virtual]
 

virtual double Anaphe::IPoint::coordPlus int    index const [pure virtual]
 

virtual const IScalar* Anaphe::IPoint::coordScalar int    index const [pure virtual]
 

virtual IScalar* Anaphe::IPoint::coordScalar int    index [pure virtual]
 

virtual int Anaphe::IPoint::dimension   const [pure virtual]
 

virtual void Anaphe::IPoint::div double    val [pure virtual]
 

virtual void Anaphe::IPoint::divPoint const IPoint *    other [pure virtual]
 

virtual void Anaphe::IPoint::fromAscii std_istream   is [pure virtual]
 

virtual void Anaphe::IPoint::mul double    val [pure virtual]
 

virtual void Anaphe::IPoint::mulPoint const IPoint *    other [pure virtual]
 

virtual void Anaphe::IPoint::scaleCoordinate int    index,
double    scale
[pure virtual]
 

virtual void Anaphe::IPoint::scaleValue double    scale [pure virtual]
 

virtual void Anaphe::IPoint::setDimension int    dim [pure virtual]
 

virtual void Anaphe::IPoint::shiftCoordinate int    index,
double    scale
[pure virtual]
 

virtual void Anaphe::IPoint::shiftValue double    scale [pure virtual]
 

virtual void Anaphe::IPoint::sub double    val [pure virtual]
 

virtual void Anaphe::IPoint::subPoint const IPoint *    other [pure virtual]
 

virtual double Anaphe::IPoint::value   const [pure virtual]
 

virtual double Anaphe::IPoint::vMinus   const [pure virtual]
 

virtual double Anaphe::IPoint::vPlus   const [pure virtual]
 

virtual const IScalar* Anaphe::IPoint::vScalar   const [pure virtual]
 

virtual IScalar* Anaphe::IPoint::vScalar   [pure virtual]
 


The documentation for this class was generated from the following file:

Anaphe documentation generated by Doxygen (www.doxygen.org)