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

#include <IMediaRessourceVectorInterface.h>

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

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: