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

#include <CGdtfAttribute.h>

Inheritance diagram for VectorworksMVR::CGdtfAttributeImpl:

Public Member Functions

 CGdtfAttributeImpl ()
virtual ~CGdtfAttributeImpl ()
virtual MvrString VCOM_CALLTYPE GetName ()
virtual MvrString VCOM_CALLTYPE GetPrettyName ()
virtual VCOMError VCOM_CALLTYPE GetActivationGroup (IGdtfActivationGroup **activationGroup)
virtual VCOMError VCOM_CALLTYPE GetFeature (IGdtfFeature **feature)
virtual VCOMError VCOM_CALLTYPE GetMainAttribute (IGdtfAttribute **mainAttrib)
virtual VCOMError VCOM_CALLTYPE GetPhysicalUnit (GdtfDefines::EGdtfPhysicalUnit &unit)
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &col)
virtual VCOMError VCOM_CALLTYPE SetActivationGroup (IGdtfActivationGroup *activationGroup)
virtual VCOMError VCOM_CALLTYPE SetFeature (IGdtfFeature *feature)
virtual VCOMError VCOM_CALLTYPE SetMainAttribute (IGdtfAttribute *mainAttrib)
virtual VCOMError VCOM_CALLTYPE SetPhysicalUnit (GdtfDefines::EGdtfPhysicalUnit unit)
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &col)
virtual VCOMError VCOM_CALLTYPE GetSubPhysicalUnitCount (size_t &count)
virtual VCOMError VCOM_CALLTYPE GetSubPhysicalUnitAt (size_t at, VectorworksMVR::IGdtfSubPhysicalUnit **outSubPhysicalUnit)
virtual VCOMError VCOM_CALLTYPE CreateSubPhysicalUnit (GdtfDefines::EGdtfSubPhysicalUnitType type, VectorworksMVR::IGdtfSubPhysicalUnit **outSubPhysicalUnit)
virtual VCOMError VCOM_CALLTYPE BindToObject (void *objAddr)
virtual void *VCOM_CALLTYPE GetBoundObject ()
void SetPointer (SceneData::GdtfAttribute *attribute)
SceneData::GdtfAttributeGetPointer ()

Constructor & Destructor Documentation

◆ CGdtfAttributeImpl()

VectorworksMVR::CGdtfAttributeImpl::CGdtfAttributeImpl ( )

◆ ~CGdtfAttributeImpl()

VectorworksMVR::CGdtfAttributeImpl::~CGdtfAttributeImpl ( )
virtual

Member Function Documentation

◆ BindToObject()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::BindToObject ( void * objAddr)
virtual

◆ CreateSubPhysicalUnit()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::CreateSubPhysicalUnit ( GdtfDefines::EGdtfSubPhysicalUnitType type,
VectorworksMVR::IGdtfSubPhysicalUnit ** outSubPhysicalUnit )
virtual

◆ GetActivationGroup()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetActivationGroup ( VectorworksMVR::IGdtfActivationGroup ** activationGroup)
virtual

◆ GetBoundObject()

void * VectorworksMVR::CGdtfAttributeImpl::GetBoundObject ( )
virtual

◆ GetColor()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetColor ( CieColor & col)
virtual

◆ GetFeature()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetFeature ( VectorworksMVR::IGdtfFeature ** feature)
virtual

◆ GetMainAttribute()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetMainAttribute ( IGdtfAttribute ** mainAttrib)
virtual

◆ GetName()

MvrString VectorworksMVR::CGdtfAttributeImpl::GetName ( )
virtual

◆ GetPhysicalUnit()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetPhysicalUnit ( GdtfDefines::EGdtfPhysicalUnit & unit)
virtual

◆ GetPointer()

SceneData::GdtfAttribute * VectorworksMVR::CGdtfAttributeImpl::GetPointer ( )

◆ GetPrettyName()

MvrString VectorworksMVR::CGdtfAttributeImpl::GetPrettyName ( )
virtual

◆ GetSubPhysicalUnitAt()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetSubPhysicalUnitAt ( size_t at,
VectorworksMVR::IGdtfSubPhysicalUnit ** outSubPhysicalUnit )
virtual

◆ GetSubPhysicalUnitCount()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::GetSubPhysicalUnitCount ( size_t & count)
virtual

◆ SetActivationGroup()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::SetActivationGroup ( IGdtfActivationGroup * activationGroup)
virtual

◆ SetColor()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::SetColor ( const CieColor & col)
virtual

◆ SetFeature()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::SetFeature ( IGdtfFeature * feature)
virtual

◆ SetMainAttribute()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::SetMainAttribute ( IGdtfAttribute * mainAttrib)
virtual

◆ SetPhysicalUnit()

VectorworksMVR::VCOMError VectorworksMVR::CGdtfAttributeImpl::SetPhysicalUnit ( GdtfDefines::EGdtfPhysicalUnit unit)
virtual

◆ SetPointer()

void VectorworksMVR::CGdtfAttributeImpl::SetPointer ( SceneData::GdtfAttribute * attribute)

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