libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
VectorworksMVR::WorldPt3 Struct Reference

#include <MCCoordTypes.h>

Inheritance diagram for VectorworksMVR::WorldPt3:
VectorworksMVR::_WorldPt3 VectorworksMVR::WorldCoordBase

Public Member Functions

 WorldPt3 (void)
 WorldPt3 (const WorldPt3 &p)
 WorldPt3 (WorldCoord x, WorldCoord y, WorldCoord z)
 WorldPt3 (WorldPt p, WorldCoord z)
 WorldPt3 (const _WorldPt3 &p)
 WorldPt3 (const FloatPt3 &p)
WorldPt AsWorldPt () const
void Set (WorldCoord x, WorldCoord y, WorldCoord z)
void SetPoint (WorldPt p, WorldCoord z)
Boolean operator== (const WorldPt3 &p) const
Boolean operator!= (const WorldPt3 &p) const
int Compare (const WorldPt3 &in) const
WorldPt3 operator+ (const WorldPt3 &p) const
WorldPt3 operator- (const WorldPt3 &p) const
WorldPt3 operator- (void) const
WorldPt3operator= (const WorldPt3 &p)
WorldPt3operator+= (const WorldPt3 &p)
WorldPt3operator-= (const WorldPt3 &p)
WorldPt3operator*= (double s)
WorldPt3operator/= (double s)
WorldPt3 GS_API operator/ (double scalar) const
Boolean IsZero (void) const
WorldPt3 GS_API Abs (void) const
WorldPt3 Half (void) const
bool Parallel (const WorldPt3 &p) const
double DistanceFrom (const WorldPt3 &p) const
double SquaredDistanceFrom (const WorldPt3 &p) const
WorldCoord Magnitude (void) const
WorldCoord MagnitudeSquared (void) const
WorldPt3 Cross (const WorldPt3 &p) const
WorldCoord Dot (const WorldPt3 &p) const
void Normalize (void)
WorldPt3 GS_API Normal (void) const
Boolean IsNormalized (void) const
void GS_API ByteSwap ()
Public Member Functions inherited from VectorworksMVR::_WorldPt3
WorldCoord X () const
WorldCoord Y () const
WorldCoord Z () const
WorldPt3operator& (void)
const WorldPt3operator& (void) const
Public Member Functions inherited from VectorworksMVR::WorldCoordBase
WorldCoordoperator[] (ptrdiff_t i)
WorldCoord operator[] (ptrdiff_t i) const
Boolean operator== (const WorldCoordBase &p) const
Boolean operator!= (const WorldCoordBase &p) const

Additional Inherited Members

Public Types inherited from VectorworksMVR::_WorldPt3
typedef WorldCoord WorldCoordType
Public Attributes inherited from VectorworksMVR::WorldCoordBase
_WorldCoord x
_WorldCoord y
_WorldCoord z

Constructor & Destructor Documentation

◆ WorldPt3() [1/6]

VectorworksMVR::WorldPt3::WorldPt3 ( void )
inline

◆ WorldPt3() [2/6]

VectorworksMVR::WorldPt3::WorldPt3 ( const WorldPt3 & p)
inline

◆ WorldPt3() [3/6]

VectorworksMVR::WorldPt3::WorldPt3 ( WorldCoord x,
WorldCoord y,
WorldCoord z )
inline

◆ WorldPt3() [4/6]

VectorworksMVR::WorldPt3::WorldPt3 ( WorldPt p,
WorldCoord z )
inline

◆ WorldPt3() [5/6]

VectorworksMVR::WorldPt3::WorldPt3 ( const _WorldPt3 & p)
inline

◆ WorldPt3() [6/6]

VectorworksMVR::WorldPt3::WorldPt3 ( const FloatPt3 & p)
inline

Member Function Documentation

◆ Abs()

WorldPt3 GS_API VectorworksMVR::WorldPt3::Abs ( void ) const

◆ AsWorldPt()

WorldPt VectorworksMVR::WorldPt3::AsWorldPt ( ) const
inline

◆ ByteSwap()

void GS_API VectorworksMVR::WorldPt3::ByteSwap ( )

◆ Compare()

int VectorworksMVR::WorldPt3::Compare ( const WorldPt3 & in) const
inline

◆ Cross()

WorldPt3 VectorworksMVR::WorldPt3::Cross ( const WorldPt3 & p) const
inline

◆ DistanceFrom()

double VectorworksMVR::WorldPt3::DistanceFrom ( const WorldPt3 & p) const
inline

◆ Dot()

WorldCoord VectorworksMVR::WorldPt3::Dot ( const WorldPt3 & p) const
inline

◆ Half()

WorldPt3 VectorworksMVR::WorldPt3::Half ( void ) const
inline

◆ IsNormalized()

Boolean VectorworksMVR::WorldPt3::IsNormalized ( void ) const
inline

◆ IsZero()

Boolean VectorworksMVR::WorldPt3::IsZero ( void ) const
inline

◆ Magnitude()

WorldCoord VectorworksMVR::WorldPt3::Magnitude ( void ) const
inline

◆ MagnitudeSquared()

WorldCoord VectorworksMVR::WorldPt3::MagnitudeSquared ( void ) const
inline

◆ Normal()

WorldPt3 GS_API VectorworksMVR::WorldPt3::Normal ( void ) const
inline

◆ Normalize()

void VectorworksMVR::WorldPt3::Normalize ( void )
inline

◆ operator!=()

Boolean VectorworksMVR::WorldPt3::operator!= ( const WorldPt3 & p) const
inline

◆ operator*=()

WorldPt3 & VectorworksMVR::WorldPt3::operator*= ( double s)
inline

◆ operator+()

WorldPt3 VectorworksMVR::WorldPt3::operator+ ( const WorldPt3 & p) const
inline

◆ operator+=()

WorldPt3 & VectorworksMVR::WorldPt3::operator+= ( const WorldPt3 & p)
inline

◆ operator-() [1/2]

WorldPt3 VectorworksMVR::WorldPt3::operator- ( const WorldPt3 & p) const
inline

◆ operator-() [2/2]

WorldPt3 VectorworksMVR::WorldPt3::operator- ( void ) const
inline

◆ operator-=()

WorldPt3 & VectorworksMVR::WorldPt3::operator-= ( const WorldPt3 & p)
inline

◆ operator/()

WorldPt3 GS_API VectorworksMVR::WorldPt3::operator/ ( double scalar) const

◆ operator/=()

WorldPt3 & VectorworksMVR::WorldPt3::operator/= ( double s)
inline

◆ operator=()

WorldPt3 & VectorworksMVR::WorldPt3::operator= ( const WorldPt3 & p)
inline

◆ operator==()

Boolean VectorworksMVR::WorldPt3::operator== ( const WorldPt3 & p) const
inline

◆ Parallel()

bool VectorworksMVR::WorldPt3::Parallel ( const WorldPt3 & p) const
inline

◆ Set()

void VectorworksMVR::WorldPt3::Set ( WorldCoord x,
WorldCoord y,
WorldCoord z )
inline

◆ SetPoint()

void VectorworksMVR::WorldPt3::SetPoint ( WorldPt p,
WorldCoord z )
inline

◆ SquaredDistanceFrom()

double VectorworksMVR::WorldPt3::SquaredDistanceFrom ( const WorldPt3 & p) const
inline

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