Files
Slnkdwf/SlnkDWFCom/SLNKEvent.cpp
Jos Groot Lipman 80d0142c23 SLNKDWF 2.00
svn path=/Slnkdwf/trunk/; revision=12481
2007-08-01 13:42:28 +00:00

96 lines
1.8 KiB
C++

// SLNKEvent.cpp : Implementation of CSLNKEvent
#include "stdafx.h"
#include "SLNKEvent.h"
// CSLNKEvent
STDMETHODIMP CSLNKEvent::get_DwgX(DOUBLE* pVal)
{
(*pVal) = m_DwgX;
return S_OK;
}
STDMETHODIMP CSLNKEvent::put_DwgX(DOUBLE newVal)
{
m_DwgX = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_DwgY(DOUBLE* pVal)
{
(*pVal) = m_DwgY;
return S_OK;
}
STDMETHODIMP CSLNKEvent::put_DwgY(DOUBLE newVal)
{
m_DwgY = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_ContourLabel(BSTR* pVal)
{
CComBSTR bstrString(m_ContourLabel);
return bstrString.CopyTo(pVal);
}
STDMETHODIMP CSLNKEvent::put_ContourLabel(BSTR newVal)
{
m_ContourLabel = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_ContourLayer(BSTR* pVal)
{
CComBSTR bstrString(m_ContourLayer);
return bstrString.CopyTo(pVal);
}
STDMETHODIMP CSLNKEvent::put_ContourLayer(BSTR newVal)
{
m_ContourLayer = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_TextLabel(BSTR* pVal)
{
CComBSTR bstrString(m_TextLabel);
return bstrString.CopyTo(pVal);
}
STDMETHODIMP CSLNKEvent::put_TextLabel(BSTR newVal)
{
m_TextLabel = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_TextLayer(BSTR* pVal)
{
CComBSTR bstrString(m_TextLayer);
return bstrString.CopyTo(pVal);
}
STDMETHODIMP CSLNKEvent::put_TextLayer(BSTR newVal)
{
m_TextLayer = newVal;
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_found(IDWGPoint** pVal)
{
return S_OK;
}
STDMETHODIMP CSLNKEvent::get_dwgExtents(IBoundingBox** pVal)
{
return m_dwgBounding->QueryInterface(IID_IBoundingBox, (void**)pVal);
}
STDMETHODIMP CSLNKEvent::get_viewExtents(IBoundingBox** pVal)
{
return m_viewBounding->QueryInterface(IID_IBoundingBox, (void**)pVal);
}