Files
Slnkdwf/SlnkDWFCom/SLNKEvent.cpp
Jos Groot Lipman 1422da91d0 v3.00 want divers deprecated spul verwijderd
whipfile.AddContour en contour.AddPoint toegevoegd

svn path=/Slnkdwf/trunk/; revision=18350
2013-07-03 21:55:55 +00:00

120 lines
2.2 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_ContourKey(BSTR* pVal)
{
CComBSTR bstrString(m_ContourKey);
return bstrString.CopyTo(pVal);
}
STDMETHODIMP CSLNKEvent::put_ContourKey(BSTR newVal)
{
m_ContourKey = 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);
}
STDMETHODIMP CSLNKEvent::get_EdgeAngle(DOUBLE* pVal)
{
(*pVal) = m_EdgeAngle;
return S_OK;
};
STDMETHODIMP CSLNKEvent::put_EdgeAngle(DOUBLE newVal)
{
m_EdgeAngle = newVal;
return S_OK;
};
STDMETHODIMP CSLNKEvent::get_EdgeDistance(DOUBLE* pVal)
{
(*pVal) = m_EdgeDistance;
return S_OK;
};
STDMETHODIMP CSLNKEvent::put_EdgeDistance(DOUBLE newVal)
{
m_EdgeDistance = newVal;
return S_OK;
};