91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-26
  • 語言: 其他
  • 標簽: ObjectArx??cad??c++??

資源簡介

這個自己做的一個自定義實體,形狀是一個矩形,擁有三個夾點,分別是移動夾點、向上拉伸夾點和向右拉伸夾點。

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“CCustombase.h“
#include?

double?CCustombase::s_gripSize?=?2.8;
std::map?CCustombase::s_mapGripPtr;

CCustombase::CCustombase()
{
}


CCustombase::~CCustombase()
{
}

Adesk::Boolean?CCustombase::worldDraw(AcGiWorldDraw*?pWd)
{
assertReadEnabled();
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->worldDraw(pWd);
}
return?Adesk::kTrue;
}

Acad::ErrorStatus?CCustombase::dwgInFields(AcDbDwgFiler*?pFiler)
{
//讀取數據
assertWriteEnabled();
AcDbEntity::dwgInFields(pFiler);
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->dwgInFields(pFiler);
}
return?pFiler->filerStatus();
}

Acad::ErrorStatus?CCustombase::dwgOutFields(AcDbDwgFiler*?pFiler)?const
{
//存入數據
assertReadEnabled();
AcDbEntity::dwgOutFields(pFiler);
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->dwgOutFields(pFiler);
}
return?pFiler->filerStatus();
}

Acad::ErrorStatus?CCustombase::dxfInFields(AcDbDxfFiler*?pFiler)
{
return?Acad::eNotImplementedYet;
}

Acad::ErrorStatus?CCustombase::dxfOutFields(AcDbDxfFiler*?pFiler)?const
{
return?Acad::eNotImplementedYet;
}

Acad::ErrorStatus?CCustombase::getOsnapPoints(AcDb::OsnapMode?osnapMode?Adesk::GsMarker?gsSelectionMark?const?AcGePoint3d&?pickPoint?const?AcGePoint3d&?lastPoint?const?AcGeMatrix3d&?viewXform?AcGePoint3dArray&?snapPoints?AcDbIntArray?&?geomIds)?const
{
assertReadEnabled();
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->getOsnapPoints(osnapMode?gsSelectionMark?pickPoint?lastPoint?viewXform?snapPoints?geomIds);
}
return?Acad::eOk;
}

Acad::ErrorStatus?CCustombase::getGeomExtents(AcDbExtents&?extents)?const
{
assertReadEnabled();
for?(int?i?=?0;?i? {
AcDbExtents?ext;
m_arrEntPtr[i]->getGeomExtents(ext);
extents.addExt(ext);
}
return?Acad::eOk;
}

Acad::ErrorStatus?CCustombase::transformBy(const?AcGeMatrix3d&?xform)
{
assertWriteEnabled();

for?(int?i?=?0;?i? {
m_arrEntPtr[i]->transformBy(xform);
}
return?AcDbEntity::transformBy(xform);
}

Acad::ErrorStatus?CCustombase::getTransformedCopy(const?AcGeMatrix3d&?xform?AcDbEntity*&?ent)?const
{
assertReadEnabled();
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->getTransformedCopy(xform?ent);
}
return?AcDbEntity::getTransformedCopy(xform?ent);
}

Acad::ErrorStatus?CCustombase::erase(Adesk::Boolean?erasing?/*=?true*/)
{
assertWriteEnabled();
for?(int?i?=?0;?i? {
m_arrEntPtr[i]->erase(erasing);
}
return?Acad::eOk;
}

std::vector::const_iterator?CCustombase::GetGripName()?const
{
return?m_vecGripName.begin();
}

AcGePoint3d?CCustombase::GetOffsetPt(const?AcGePoint3d&?ptbase?double?dX?double?dY)
{
AcGePoint3d?ptTemp?=?ptbase;
ptTemp.x?+=?dX;

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4461??2019-05-13?15:53??Arx自定義實體代碼\CCustombase.cpp

?????文件???????2761??2019-05-13?15:53??Arx自定義實體代碼\CCustombase.h

?????文件??????12603??2019-05-13?15:53??Arx自定義實體代碼\CDiBanCsm.cpp

?????文件???????2986??2019-05-14?16:27??Arx自定義實體代碼\CDiBanCsm.h

?????目錄??????????0??2019-06-13?10:40??Arx自定義實體代碼

-----------?---------??----------?-----??----

????????????????22811????????????????????5


評論

共有 條評論