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

#include <IMediaRessourceVectorInterface.h>

Inheritance diagram for VectorworksMVR::IGdtfAttribute:
VectorworksMVR::IVWUnknown

Public Member Functions

virtual MvrString VCOM_CALLTYPE GetName ()=0
virtual MvrString VCOM_CALLTYPE GetPrettyName ()=0
virtual VCOMError VCOM_CALLTYPE GetActivationGroup (IGdtfActivationGroup **activationGroup)=0
virtual VCOMError VCOM_CALLTYPE GetFeature (IGdtfFeature **feature)=0
virtual VCOMError VCOM_CALLTYPE GetMainAttribute (IGdtfAttribute **mainAttrib)=0
virtual VCOMError VCOM_CALLTYPE GetPhysicalUnit (GdtfDefines::EGdtfPhysicalUnit &unit)=0
virtual VCOMError VCOM_CALLTYPE GetColor (CieColor &col)=0
virtual VCOMError VCOM_CALLTYPE SetActivationGroup (IGdtfActivationGroup *activationGroup)=0
virtual VCOMError VCOM_CALLTYPE SetFeature (IGdtfFeature *feature)=0
virtual VCOMError VCOM_CALLTYPE SetMainAttribute (IGdtfAttribute *mainAttrib)=0
virtual VCOMError VCOM_CALLTYPE SetPhysicalUnit (GdtfDefines::EGdtfPhysicalUnit unit)=0
virtual VCOMError VCOM_CALLTYPE SetColor (const CieColor &col)=0
virtual VCOMError VCOM_CALLTYPE BindToObject (void *objAddr)=0
virtual void *VCOM_CALLTYPE GetBoundObject ()=0
virtual VCOMError VCOM_CALLTYPE GetSubPhysicalUnitCount (size_t &count)=0
virtual VCOMError VCOM_CALLTYPE GetSubPhysicalUnitAt (size_t at, VectorworksMVR::IGdtfSubPhysicalUnit **outSubPhysicalUnit)=0
virtual VCOMError VCOM_CALLTYPE CreateSubPhysicalUnit (GdtfDefines::EGdtfSubPhysicalUnitType type, VectorworksMVR::IGdtfSubPhysicalUnit **outSubPhysicalUnit)=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

◆ BindToObject()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::BindToObject ( void * objAddr)
pure virtual

◆ CreateSubPhysicalUnit()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::CreateSubPhysicalUnit ( GdtfDefines::EGdtfSubPhysicalUnitType type,
VectorworksMVR::IGdtfSubPhysicalUnit ** outSubPhysicalUnit )
pure virtual

◆ GetActivationGroup()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetActivationGroup ( IGdtfActivationGroup ** activationGroup)
pure virtual

◆ GetBoundObject()

virtual void *VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetBoundObject ( )
pure virtual

◆ GetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetColor ( CieColor & col)
pure virtual

◆ GetFeature()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetFeature ( IGdtfFeature ** feature)
pure virtual

◆ GetMainAttribute()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetMainAttribute ( IGdtfAttribute ** mainAttrib)
pure virtual

◆ GetName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetName ( )
pure virtual

◆ GetPhysicalUnit()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetPhysicalUnit ( GdtfDefines::EGdtfPhysicalUnit & unit)
pure virtual

◆ GetPrettyName()

virtual MvrString VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetPrettyName ( )
pure virtual

◆ GetSubPhysicalUnitAt()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetSubPhysicalUnitAt ( size_t at,
VectorworksMVR::IGdtfSubPhysicalUnit ** outSubPhysicalUnit )
pure virtual

◆ GetSubPhysicalUnitCount()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::GetSubPhysicalUnitCount ( size_t & count)
pure virtual

◆ SetActivationGroup()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::SetActivationGroup ( IGdtfActivationGroup * activationGroup)
pure virtual

◆ SetColor()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::SetColor ( const CieColor & col)
pure virtual

◆ SetFeature()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::SetFeature ( IGdtfFeature * feature)
pure virtual

◆ SetMainAttribute()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::SetMainAttribute ( IGdtfAttribute * mainAttrib)
pure virtual

◆ SetPhysicalUnit()

virtual VCOMError VCOM_CALLTYPE VectorworksMVR::IGdtfAttribute::SetPhysicalUnit ( GdtfDefines::EGdtfPhysicalUnit unit)
pure virtual

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