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

#include <IMediaRessourceVectorInterface.h>

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

Public Member Functions

virtual MvrString VCOM_CALLTYPE GetBeamGeometry ()=0
 
virtual VCOMError VCOM_CALLTYPE GetUpVector (SVector3 &upVector)=0
 
virtual VCOMError VCOM_CALLTYPE GetDirection (SVector3 &direction)=0
 
virtual VCOMError VCOM_CALLTYPE SetBeamGeometry (const MvrString &beamGeometry)=0
 
virtual VCOMError VCOM_CALLTYPE SetUpVector (double x, double y, double z)=0
 
virtual VCOMError VCOM_CALLTYPE SetDirection (double x, double y, double z)=0
 
- Public Member Functions inherited from VectorworksMVR::IVWUnknown
virtual ~IVWUnknown (void)
 
virtual uint32_t VCOM_CALLTYPE AddRef ()=0
 
virtual uint32_t VCOM_CALLTYPE Release ()=0
 

Member Function Documentation

◆ GetBeamGeometry()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::IAlignment::GetBeamGeometry ( )
pure virtual

◆ GetDirection()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IAlignment::GetDirection ( SVector3 direction)
pure virtual

◆ GetUpVector()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IAlignment::GetUpVector ( SVector3 upVector)
pure virtual

◆ SetBeamGeometry()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IAlignment::SetBeamGeometry ( const MvrString beamGeometry)
pure virtual

◆ SetDirection()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IAlignment::SetDirection ( double  x,
double  y,
double  z 
)
pure virtual

◆ SetUpVector()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IAlignment::SetUpVector ( double  x,
double  y,
double  z 
)
pure virtual

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