33 lines
741 B
C++
33 lines
741 B
C++
#pragma once
|
|
|
|
#include "Whiptk/whip_toolkit.h"
|
|
#include "SLNKContourImpl.h"
|
|
|
|
class CSLNKSymbolImpl
|
|
{
|
|
public:
|
|
CSLNKSymbolImpl(void);
|
|
|
|
CSLNKSymbolImpl(double dwgX, double dwgY, WT_Units units);
|
|
|
|
WT_Result serialize (WT_File & file, WT_Units & units,
|
|
CSLNKSymbolDefinition *symbdef,
|
|
WT_Integer32 &node_num,
|
|
double hintScale, BOOL forFind,
|
|
double scale);
|
|
WT_Result calculateBoundary (myWT_File *wtFile);
|
|
|
|
~CSLNKSymbolImpl(void);
|
|
public:
|
|
double m_dwgX, m_dwgY;
|
|
|
|
CString m_symbolName;
|
|
WT_String m_unicode;
|
|
int m_Rotation;
|
|
double m_Scale;
|
|
CSLNKContourImpl m_SLNKContour;
|
|
WT_Color m_Color;
|
|
BOOL m_ColorSet;
|
|
double m_Lineweight; // DWG maten (mm), -1 is gebruik default
|
|
};
|