[ROOT] --> small

class CVectorStep
    extends CGeometric_representation_itemStep as public

Author:
unascribed

Version:
unknown

Source:
VectorStep.h:17

Friends:
 friend class CDirectionStep ;
 friend class CCartesian_pointStep ;
 friend class step ;
 friend CVectorStep * crossProduct ( CVectorStep & rD0 , CVectorStep & rD1 ) ;

Constructors Index

CVectorStep
[public]
CVectorStep
[public]
CVectorStep
[public]
CVectorStep
[public]
~CVectorStep
[public]


Variables Index

bAssertDestructor
[public]
coordinates
[public]
m_dMagnitude
[public]
m_pOrientation
[public]


Methods Index

getLength
[public]
getLength2
[public]
negate
[public]
normalize
[public]
operator *=
[public]
operator -=
[public]
Serialize
[public]
withinTol
[public]


Constructors

CVectorStep

public CVectorStep ( CDirectionStep & rDirectionStep ) ;

CVectorStep

public CVectorStep ( CVectorStep & rVectorStep ) ;

CVectorStep

public CVectorStep ( CCartesian_pointStep & p0 ,
                     CCartesian_pointStep & p1 ) ;

CVectorStep

public CVectorStep ( CCartesian_pointStep & p0 ) ;

CVectorStep

public virtual ~ CVectorStep ( ) ;


Variables

coordinates

public double coordinates [ 3 ]

m_dMagnitude

public double m_dMagnitude

m_pOrientation

public CDirectionStep * m_pOrientation

bAssertDestructor

public bool bAssertDestructor


Methods

withinTol

public HRESULT withinTol ( bool & withinTol ) ;

negate

public HRESULT negate ( void ) ;

normalize

public bool normalize ( ) ;

Serialize

public void Serialize ( stepArchive & ar ) ;

operator -=

public CVectorStep & operator -= ( CVectorStep & rhs ) ;

operator *=

public CVectorStep & operator *= ( double d ) ;

getLength2

public double getLength2 ( ) ;

getLength

public double getLength ( ) ;


This documentation was generated automatically by the ccdoc tool (version 0.7a).
Click here to submit a bug report or feature request.

Click here to return to the top of the page.