libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CGdtfFilter.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2//----- Copyright deersoft 2015 - 2018 www.deersoft.de
3//-----------------------------------------------------------------------------
4#pragma once
6#include "GDTFManager.h"
7
8namespace VectorworksMVR
9{
10 class CGdtfFilterImpl : public VCOMImpl<IGdtfFilter>
11 {
12 public:
14 virtual ~CGdtfFilterImpl();
15
16 // Getter
19 // Setter
22 //
26 //
27
28 virtual VCOMError VCOM_CALLTYPE BindToObject(void* objAddr);
29 virtual void* VCOM_CALLTYPE GetBoundObject();
30
31 private:
32 SceneData::GdtfFilter* fFilter;
33
34 public:
37
38 };
39
40 const VWIID IID_GdtfFilter = { 0x66f1d4b2, 0xf040, 0x4d4e, {0xb1, 0x54, 0x4c, 0xcb, 0x2b, 0x68, 0xc2, 0xc0}};
41}
const char * MvrString
Definition IMediaRessourceVectorInterface.h:16
#define VCOM_CALLTYPE
Definition VectorworksMVR.h:93
Definition GDTFManager.h:589
Definition StdAfx.h:187
Definition CGdtfFilter.h:11
virtual ~CGdtfFilterImpl()
Definition CGdtfFilter.cpp:18
virtual VCOMError VCOM_CALLTYPE SetColor(CieColor val)
Definition CGdtfFilter.cpp:49
void SetPointer(SceneData::GdtfFilter *val)
Definition CGdtfFilter.cpp:77
SceneData::GdtfFilter * GetPointer()
Definition CGdtfFilter.cpp:82
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE CreateMeasurement(VectorworksMVR::IGdtfMeasurement **outVal)
Definition CGdtfFilter.cpp:147
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE GetMeasurementCount(size_t &count)
Definition CGdtfFilter.cpp:88
CGdtfFilterImpl()
Definition CGdtfFilter.cpp:13
virtual VCOMError VCOM_CALLTYPE BindToObject(void *objAddr)
Definition CGdtfFilter.cpp:59
virtual MvrString VCOM_CALLTYPE GetName()
Definition CGdtfFilter.cpp:22
virtual VCOMError VCOM_CALLTYPE VCOM_CALLTYPE GetMeasurementAt(size_t at, VectorworksMVR::IGdtfMeasurement **value)
Definition CGdtfFilter.cpp:98
virtual VCOMError VCOM_CALLTYPE GetColor(CieColor &outVal)
Definition CGdtfFilter.cpp:29
virtual VCOMError VCOM_CALLTYPE SetName(MvrString name)
Definition CGdtfFilter.cpp:39
virtual void *VCOM_CALLTYPE GetBoundObject()
Definition CGdtfFilter.cpp:69
Definition IMediaRessourceVectorInterface.h:1302
Definition CieColor.h:9
const VWIID IID_GdtfFilter
Definition CGdtfFilter.h:40
uint32_t VCOMError
Definition VectorworksMVR.h:119
Definition IMediaRessourceVectorInterface.h:52
Definition VectorworksMVR.h:32