Protected Attributes |
| double | myRep [2] |
Constructor & Destructor Documentation
| DtSdcVector2D::DtSdcVector2D |
( |
| ) |
|
|
inline |
| DtSdcVector2D::DtSdcVector2D |
( |
const double & |
x, |
|
|
const double & |
y |
|
) |
| |
|
inline |
| DtSdcVector2D::~DtSdcVector2D |
( |
| ) |
|
|
inline |
Member Function Documentation
| void DtSdcVector2D::setToZero |
( |
| ) |
|
|
inline |
| const double & DtSdcVector2D::x |
( |
| ) |
const |
|
inline |
References DtSdcX, and myRep.
Referenced by DtSdcVector2D(), DtSdcCylinderObject::initRecords(), DtSdcLine2DObject::initRecords(), printDataToStream(), DtSdcCylinderObject::setDiameters(), DtSdcLine2DObject::setEndPosition(), DtSdcEllRectBase::setPosition(), DtSdcEllRectBase::setSize(), DtSdcLine2DObject::setStartPosition(), setX(), and DtSdcTriangle2DObject::transformVertex().
| void DtSdcVector2D::setX |
( |
const double & |
x | ) |
|
|
inline |
| const double & DtSdcVector2D::y |
( |
| ) |
const |
|
inline |
References DtSdcY, and myRep.
Referenced by DtSdcVector2D(), DtSdcCylinderObject::initRecords(), DtSdcLine2DObject::initRecords(), printDataToStream(), DtSdcCylinderObject::setDiameters(), DtSdcLine2DObject::setEndPosition(), DtSdcEllRectBase::setPosition(), DtSdcEllRectBase::setSize(), DtSdcLine2DObject::setStartPosition(), setY(), and DtSdcTriangle2DObject::transformVertex().
| void DtSdcVector2D::setY |
( |
const double & |
y | ) |
|
|
inline |
| double & DtSdcVector2D::operator[] |
( |
int |
ind | ) |
|
|
inline |
| double DtSdcVector2D::operator[] |
( |
int |
ind | ) |
const |
|
inline |
| DtString DtSdcVector2D::string |
( |
| ) |
const |
| DtVector DtSdcVector2D::vector3D |
( |
| ) |
const |
| double DtSdcVector2D::magnitudeSquared |
( |
| ) |
const |
| void DtSdcVector2D::normalize |
( |
| ) |
|
| bool DtSdcVector2D::isNormalized |
( |
| ) |
const |
| double DtSdcVector2D::dotProduct |
( |
const DtSdcVector2D & |
v | ) |
const |
| bool DtSdcVector2D::approxEq |
( |
const DtSdcVector2D & |
v, |
|
|
const double & |
tolerance |
|
) |
| const |
| bool DtSdcVector2D::magnitudeIsZero |
( |
| ) |
const |
| bool DtSdcVector2D::magnitudeIsZero |
( |
double |
tolerance | ) |
const |
| std::ostream & DtSdcVector2D::printDataToStream |
( |
std::ostream & |
str | ) |
const |
| DtSdcVector2D::operator double * |
( |
| ) |
|
|
inline |
| DtSdcVector2D::operator const double * |
( |
| ) |
const |
|
inline |
Member Data Documentation
| double DtSdcVector2D::myRep[2] |
|
protected |
Referenced by approxEq(), dotProduct(), DtSdcVector2D(), isNormalized(), magnitudeIsZero(), magnitudeSquared(), normalize(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator=(), operator==(), operator[](), setToZero(), setX(), setY(), string(), vector3D(), x(), and y().
The documentation for this class was generated from the following files: