2026-10-04 00:04:20 +08:00
|
|
|
#include "StdAfx.h"
|
2026-09-28 15:28:50 +08:00
|
|
|
#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;
|
|
|
|
|
}
|