whipfile.AddContour en contour.AddPoint toegevoegd svn path=/Slnkdwf/trunk/; revision=18350
120 lines
2.2 KiB
C++
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;
|
|
};
|