ant
A2 ant: class-based analysis framework
ant::matrixstack::Vector Struct Reference

#include <matrixstack.h>

+ Inheritance diagram for ant::matrixstack::Vector:
+ Collaboration diagram for ant::matrixstack::Vector:

Public Member Functions

 Vector ()
 
 Vector (const double x, const double y)
 
 Vector (const TVector2 &v)
 
 Vector (const TVectorT< double > &v)
 
virtual ~Vector ()
 
Vectoroperator/= (double x)
 
Vector operator- (const Vector &v)
 
Vector operator+ (const Vector &v)
 
Vector operator* (const double x)
 
Vector operator/ (const double x)
 
const double & X () const
 
double & X ()
 
const double & Y () const
 
double & Y ()
 

Constructor & Destructor Documentation

◆ Vector() [1/4]

matrixstack::Vector::Vector ( )

◆ Vector() [2/4]

matrixstack::Vector::Vector ( const double  x,
const double  y 
)

◆ Vector() [3/4]

matrixstack::Vector::Vector ( const TVector2 &  v)

◆ Vector() [4/4]

matrixstack::Vector::Vector ( const TVectorT< double > &  v)

◆ ~Vector()

virtual ant::matrixstack::Vector::~Vector ( )
inlinevirtual

Member Function Documentation

◆ operator*()

matrixstack::Vector matrixstack::Vector::operator* ( const double  x)

◆ operator+()

matrixstack::Vector matrixstack::Vector::operator+ ( const Vector v)

◆ operator-()

matrixstack::Vector matrixstack::Vector::operator- ( const Vector v)

◆ operator/()

matrixstack::Vector matrixstack::Vector::operator/ ( const double  x)

◆ operator/=()

matrixstack::Vector & matrixstack::Vector::operator/= ( double  x)

◆ X() [1/2]

const double& ant::matrixstack::Vector::X ( ) const
inline

◆ X() [2/2]

double& ant::matrixstack::Vector::X ( )
inline

◆ Y() [1/2]

const double& ant::matrixstack::Vector::Y ( ) const
inline

◆ Y() [2/2]

double& ant::matrixstack::Vector::Y ( )
inline

The documentation for this struct was generated from the following files: