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

#include <CGdtfAttribute.h>

Inheritance diagram for VectorworksMVR::CGdtfAttributeImpl:
VCOMImpl< IGdtfAttribute > VectorworksMVR::IGdtfAttribute VectorworksMVR::IVWUnknown

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 ()
 
- Public Member Functions inherited from VCOMImpl< IGdtfAttribute >
 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< IGdtfAttribute >
virtual void OnRefCountZero ()
 
- Protected Attributes inherited from VCOMImpl< IGdtfAttribute >
RefNumType fRefCnt
 
IVWUnknownfParent
 

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: