Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

70 lines
1.8 KiB
C++

#include "stdafx.h"
#include "AecDbEwCablePipe.h"
Adesk::UInt32 AecDbEwCablePipe::kCurrentVersionNumber = 1;
ACRX_DXF_DEFINE_MEMBERS (AecDbEwCablePipe, AecDbEwCable,
AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent,
AcDbProxyEntity::kNoOperation | AcDbProxyEntity::kDisableProxyWarning,
AEC_EWCABLEPIPE,
"AecDbEwCablePipee"
"|Product Desc: shanghua earthworm app obj"
"|Company: shanghua inc"
"|WEB Address: www.shanghuasoft.com")
AecDbEwCablePipe::AecDbEwCablePipe(void)
{
}
AecDbEwCablePipe::~AecDbEwCablePipe(void)
{
}
Acad::ErrorStatus AecDbEwCablePipe::dwgInFields(AcDbDwgFiler* pFiler)
{
assertWriteEnabled();
//----- Read parent class information first.
Acad::ErrorStatus es = AecDbEwCable::dwgInFields (pFiler) ;
if ( es != Acad::eOk )
return (es) ;
//----- Object version number needs to be read first
Adesk::UInt32 version =0 ;
if ( (es =pFiler->readUInt32 (&version)) != Acad::eOk )
return (es) ;
if ( version > AecDbEwCablePipe::kCurrentVersionNumber )
return (Acad::eMakeMeProxy) ;
return pFiler->filerStatus();
}
Acad::ErrorStatus AecDbEwCablePipe::dwgOutFields(AcDbDwgFiler* pFiler) const
{
assertReadEnabled();
//----- Save parent class information first.
Acad::ErrorStatus es = AecDbEwCable::dwgOutFields (pFiler) ;
if ( es != Acad::eOk )
return (es) ;
//----- Object version number needs to be saved first
if ( (es =pFiler->writeUInt32 (AecDbEwCablePipe::kCurrentVersionNumber)) != Acad::eOk )
return (es) ;
return pFiler->filerStatus();
}
Acad::ErrorStatus AecDbEwCablePipe::dxfInFields(AcDbDxfFiler* pFiler)
{
assertWriteEnabled();
return Acad::eOk;
}
Acad::ErrorStatus AecDbEwCablePipe::dxfOutFields(AcDbDxfFiler* pFiler) const
{
assertReadEnabled();
return Acad::eOk;
}