DFLib  Release 1.0.0
Public Member Functions | Private Attributes | List of all members
DFLib::XY::Point Class Reference

#include <DF_XY_Point.hpp>

Inheritance diagram for DFLib::XY::Point:
Inheritance graph
[legend]
Collaboration diagram for DFLib::XY::Point:
Collaboration graph
[legend]

Public Member Functions

 Point ()
 Default. More...
 
 Point (const std::vector< double > &aPosition)
 Constructor. More...
 
 Point (Point &right)
 Copy Constructor. More...
 
virtual void setXY (const std::vector< double > &aPosition)
 Set position from X-Y. More...
 
virtual const std::vector< double > & getXY ()
 Set X-Y position. More...
 
virtual const std::vector< double > & getUserCoords ()
 get User Coords (wrapper as required by abstract interface) More...
 
virtual void setUserCoords (const std::vector< double > &uPosition)
 set User Coords (wrapper as required by abstract interface) More...
 
virtual PointClone ()
 Clone Self. More...
 
- Public Member Functions inherited from DFLib::Abstract::Point
virtual ~Point ()
 virtual destructor because there should always be one More...
 

Private Attributes

std::vector< double > myXY
 

Constructor & Destructor Documentation

DFLib::XY::Point::Point ( )

Default.

Here is the caller graph for this function:

DFLib::XY::Point::Point ( const std::vector< double > &  aPosition)

Constructor.

DFLib::XY::Point::Point ( Point right)

Copy Constructor.

Member Function Documentation

Point * DFLib::XY::Point::Clone ( )
virtual

Clone Self.

Implements DFLib::Abstract::Point.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual const std::vector<double>& DFLib::XY::Point::getUserCoords ( )
inlinevirtual

get User Coords (wrapper as required by abstract interface)

Implements DFLib::Abstract::Point.

Here is the caller graph for this function:

const std::vector< double > & DFLib::XY::Point::getXY ( )
virtual

Set X-Y position.

Implements DFLib::Abstract::Point.

Here is the caller graph for this function:

virtual void DFLib::XY::Point::setUserCoords ( const std::vector< double > &  uPosition)
inlinevirtual

set User Coords (wrapper as required by abstract interface)

Implements DFLib::Abstract::Point.

void DFLib::XY::Point::setXY ( const std::vector< double > &  aPosition)
virtual

Set position from X-Y.

Implements DFLib::Abstract::Point.

Here is the caller graph for this function:

Member Data Documentation

std::vector<double> DFLib::XY::Point::myXY
private

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