35 lines
647 B
C++
35 lines
647 B
C++
#include "StdAfx.h"
|
|
#include "DrawingFlowData.h"
|
|
#include <vector>
|
|
#include <algorithm>
|
|
#include <list>
|
|
#include "comdef.h"
|
|
|
|
AecDrawingStreamRecord::AecDrawingStreamRecord()
|
|
{
|
|
|
|
}
|
|
|
|
AecDrawingStreamRecord::~AecDrawingStreamRecord()
|
|
{
|
|
|
|
}
|
|
|
|
void AecDrawingStreamRecord::Append(AcDbEntity* pEnt)
|
|
{
|
|
m_arDrawingStream.append(pEnt);
|
|
}
|
|
|
|
int AecDrawingStreamRecord::GetDrawingStreamRecord(AcDbVoidPtrArray& arDrawingStream) const
|
|
{
|
|
if (!m_arDrawingStream.isEmpty())
|
|
{
|
|
arDrawingStream.append(m_arDrawingStream);
|
|
}
|
|
return m_arDrawingStream.length();
|
|
}
|
|
|
|
AcDbVoidPtrArray* AecDrawingStreamRecord::GetDrawingStreamRecord()
|
|
{
|
|
return &m_arDrawingStream;
|
|
} |