public GridDrawing(MyDocument myDoc, GridGeometry geometry)
{
m_myDocument = myDoc;
if (null == geometry)
{
MessageBox.Show("Error! There's no grid information in the curtain wall.");
}
else
{
m_geometry = geometry;
m_coordinates = new GridCoordinates(myDoc, this);
m_uGridLines2D = new List<GridLine2D>();
m_vGridLines2D = new List<GridLine2D>();
m_boundLines2D = new List<GridLine2D>();
m_uLinePathList = new List<GraphicsPath>();
m_uSegLinePathListList = new List<List<GraphicsPath>>();
m_vSegLinePathListList = new List<List<GraphicsPath>>();
m_vLinePathList = new List<GraphicsPath>();
m_boundPath = new List<GraphicsPath>();
m_drawObject = new DrawObject();
}
}