Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::IVector Class Reference

#include <IVector.h>

List of all members.

Public Methods

virtual ~IVector ()
virtual IVector * deepClone ()=0
virtual IAnnotationannotation ()=0
virtual const IAnnotationannotation () const=0
virtual int dimension () const=0
virtual void setPointsPerDim (std::vector< int > vIn)=0
virtual int nPoints () const=0
virtual int nPoints (int index) const=0
virtual void removePoint (int index)=0
virtual void addPoint (IPoint *newPoint)=0
virtual IPointpoint (int index)=0
virtual IPointpoint (int indexX, int indexY)=0
virtual IPointpoint (int indexX, int indexY, int indexZ)=0
virtual const IPointpoint (int index) const=0
virtual const IPointpoint (int indexX, int indexY) const=0
virtual const IPointpoint (int indexX, int indexY, int indexZ) const=0
virtual IPointmaxValue () const=0
virtual IPointminValue () const=0
virtual void scaleV (double scale)=0
virtual void shiftV (double shift)=0
virtual void scaleCoordinate (int index, double scale)=0
virtual void shiftCoordinate (int index, double shift)=0
virtual void toAscii (const char *file)=0
virtual void fromAscii (const char *file)=0
virtual void replaceFromFunction (int i, double val)=0
virtual void addVector (const IVector *other)=0
virtual void subVector (const IVector *other)=0
virtual void mulVector (const IVector *other)=0
virtual void divVector (const IVector *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::IVector::~IVector   [inline, virtual]
 


Member Function Documentation

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

virtual void Anaphe::IVector::addPoint IPoint   newPoint [pure virtual]
 

virtual void Anaphe::IVector::addVector const IVector *    other [pure virtual]
 

virtual const IAnnotation* Anaphe::IVector::annotation   const [pure virtual]
 

virtual IAnnotation* Anaphe::IVector::annotation   [pure virtual]
 

virtual IVector* Anaphe::IVector::deepClone   [pure virtual]
 

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

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

virtual void Anaphe::IVector::divVector const IVector *    other [pure virtual]
 

virtual void Anaphe::IVector::fromAscii const char *    file [pure virtual]
 

virtual IPoint* Anaphe::IVector::maxValue   const [pure virtual]
 

virtual IPoint* Anaphe::IVector::minValue   const [pure virtual]
 

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

virtual void Anaphe::IVector::mulVector const IVector *    other [pure virtual]
 

virtual int Anaphe::IVector::nPoints int    index const [pure virtual]
 

virtual int Anaphe::IVector::nPoints   const [pure virtual]
 

virtual const IPoint* Anaphe::IVector::point int    indexX,
int    indexY,
int    indexZ
const [pure virtual]
 

virtual const IPoint* Anaphe::IVector::point int    indexX,
int    indexY
const [pure virtual]
 

virtual const IPoint* Anaphe::IVector::point int    index const [pure virtual]
 

virtual IPoint* Anaphe::IVector::point int    indexX,
int    indexY,
int    indexZ
[pure virtual]
 

virtual IPoint* Anaphe::IVector::point int    indexX,
int    indexY
[pure virtual]
 

virtual IPoint* Anaphe::IVector::point int    index [pure virtual]
 

virtual void Anaphe::IVector::removePoint int    index [pure virtual]
 

virtual void Anaphe::IVector::replaceFromFunction int    i,
double    val
[pure virtual]
 

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

virtual void Anaphe::IVector::scaleV double    scale [pure virtual]
 

virtual void Anaphe::IVector::setPointsPerDim std::vector< int >    vIn [pure virtual]
 

virtual void Anaphe::IVector::shiftCoordinate int    index,
double    shift
[pure virtual]
 

virtual void Anaphe::IVector::shiftV double    shift [pure virtual]
 

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

virtual void Anaphe::IVector::subVector const IVector *    other [pure virtual]
 

virtual void Anaphe::IVector::toAscii const char *    file [pure virtual]
 


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

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