libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::CAlignmentImpl Class Reference

#include <CAlignmentImpl.h>

Inheritance diagram for VectorworksMVR::CAlignmentImpl:
VCOMImpl< IAlignment > VectorworksMVR::IAlignment VectorworksMVR::IVWUnknown

Public Member Functions

 CAlignmentImpl ()
 
virtual ~CAlignmentImpl ()
 
virtual MvrString VCOM_CALLTYPE GetBeamGeometry ()
 
virtual VCOMError VCOM_CALLTYPE GetUpVector (SVector3 &upVector)
 
virtual VCOMError VCOM_CALLTYPE GetDirection (SVector3 &direction)
 
virtual VCOMError VCOM_CALLTYPE SetBeamGeometry (const MvrString &beamGeometry)
 
virtual VCOMError VCOM_CALLTYPE SetUpVector (double x, double y, double z)
 
virtual VCOMError VCOM_CALLTYPE SetDirection (double x, double y, double z)
 
void SetPointer (SceneData::SceneDataAlignmentPtr pointer)
 
void GetPointer (SceneData::SceneDataAlignmentPtr &pointer)
 
- Public Member Functions inherited from VCOMImpl< IAlignment >
 VCOMImpl ()
 
 VCOMImpl (IVWUnknown *parent)
 
virtual ~VCOMImpl ()
 
virtual uint32_t VCOM_CALLTYPE AddRef ()
 
virtual uint32_t VCOM_CALLTYPE Release ()
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 

Additional Inherited Members

- Protected Member Functions inherited from VCOMImpl< IAlignment >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IAlignment >
RefNumType fRefCnt
 
IVWUnknownfParent
 

Constructor & Destructor Documentation

◆ CAlignmentImpl()

VectorworksMVR::CAlignmentImpl::CAlignmentImpl ( )

◆ ~CAlignmentImpl()

VectorworksMVR::CAlignmentImpl::~CAlignmentImpl ( )
virtual

Member Function Documentation

◆ GetBeamGeometry()

MvrString VectorworksMVR::CAlignmentImpl::GetBeamGeometry ( )
virtual

◆ GetDirection()

VectorworksMVR::VCOMError VectorworksMVR::CAlignmentImpl::GetDirection ( SVector3 direction)
virtual

◆ GetPointer()

void VectorworksMVR::CAlignmentImpl::GetPointer ( SceneData::SceneDataAlignmentPtr pointer)

◆ GetUpVector()

VectorworksMVR::VCOMError VectorworksMVR::CAlignmentImpl::GetUpVector ( SVector3 upVector)
virtual

◆ SetBeamGeometry()

VectorworksMVR::VCOMError VectorworksMVR::CAlignmentImpl::SetBeamGeometry ( const MvrString beamGeometry)
virtual

◆ SetDirection()

VectorworksMVR::VCOMError VectorworksMVR::CAlignmentImpl::SetDirection ( double  x,
double  y,
double  z 
)
virtual

◆ SetPointer()

void VectorworksMVR::CAlignmentImpl::SetPointer ( SceneData::SceneDataAlignmentPtr  pointer)

◆ SetUpVector()

VectorworksMVR::VCOMError VectorworksMVR::CAlignmentImpl::SetUpVector ( double  x,
double  y,
double  z 
)
virtual

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