LibreOffice Module vcl (master)  1
Public Member Functions | Public Attributes | List of all members
DXFVector Class Reference

#include <dxfvec.hxx>

Public Member Functions

 DXFVector (double fX=0.0, double fY=0.0, double fZ=0.0)
 
DXFVectoroperator+= (const DXFVector &rV)
 
DXFVector operator+ (const DXFVector &rV) const
 
DXFVector operator- (const DXFVector &rV) const
 
DXFVector operator* (const DXFVector &rV) const
 
double SProd (const DXFVector &rV) const
 
DXFVectoroperator*= (double fs)
 
DXFVector operator* (double fs) const
 
double Abs () const
 
DXFVector Unit () const
 
bool operator== (const DXFVector &rV) const
 

Public Attributes

double fx
 
double fy
 
double fz
 

Detailed Description

Definition at line 51 of file dxfvec.hxx.

Constructor & Destructor Documentation

DXFVector::DXFVector ( double  fX = 0.0,
double  fY = 0.0,
double  fZ = 0.0 
)
inline

Definition at line 155 of file dxfvec.hxx.

References fx, fy, and fz.

Referenced by operator*(), operator+(), operator-(), and Unit().

Member Function Documentation

double DXFVector::Abs ( ) const
DXFVector DXFVector::operator* ( const DXFVector rV) const
inline

Definition at line 180 of file dxfvec.hxx.

References DXFVector(), fx, fy, and fz.

DXFVector DXFVector::operator* ( double  fs) const
inline

Definition at line 203 of file dxfvec.hxx.

References DXFVector(), fx, fy, and fz.

DXFVector & DXFVector::operator*= ( double  fs)
inline

Definition at line 196 of file dxfvec.hxx.

References fx, fy, and fz.

DXFVector DXFVector::operator+ ( const DXFVector rV) const
inline

Definition at line 168 of file dxfvec.hxx.

References DXFVector(), fx, fy, and fz.

DXFVector & DXFVector::operator+= ( const DXFVector rV)
inline

Definition at line 161 of file dxfvec.hxx.

References fx, fy, and fz.

DXFVector DXFVector::operator- ( const DXFVector rV) const
inline

Definition at line 174 of file dxfvec.hxx.

References DXFVector(), fx, fy, and fz.

bool DXFVector::operator== ( const DXFVector rV) const
inline

Definition at line 209 of file dxfvec.hxx.

References fx, fy, and fz.

double DXFVector::SProd ( const DXFVector rV) const
inline

Definition at line 190 of file dxfvec.hxx.

References fx, fy, and fz.

Referenced by Abs(), and DXFTransform::Mirror().

DXFVector DXFVector::Unit ( ) const

Definition at line 35 of file dxfvec.cxx.

References Abs(), and DXFVector().

Referenced by DXFTransform::DXFTransform().

Member Data Documentation

double DXFVector::fx
double DXFVector::fy
double DXFVector::fz

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