Files
envi-code/SourceCode/Code2026/EarthWormCmd/AecCableTool.h
T
2026-09-28 15:28:50 +08:00

22 lines
737 B
C++

#pragma once
class AecDbEwCable;
struct AecInterface;
class AecDbObjXDataMap;
class AecCableTool
{
public:
AecCableTool(void);
~AecCableTool(void);
static bool CableExit(AecDbEwCable* pCable,AecInterface& inf,int nStyle,AcDbVoidPtrArray& arCablePtrs);
static bool UShapeAoid(AecDbEwCable* pCable,int nSegIndex,AcGeVector3d& vtOffset,double dFrom,double dL,double dVSpace,double dAngle,double dAngleB);
static AecDbEwCable* MakeConnect(AecDbEwCable* pPipe1,AecDbEwCable* pPipe2);
static AecDbEwCable* CreateElbow(AecDbEwCable* pPipe1,AecDbEwCable* pPipe2,double dRRato);
static AecDbEwCable* CreateElbow(AecDbObjXDataMap* pMap,const AcGeVector3d& vtMaj,const AcGeVector3d& vtMin,const AcGePoint3d& ptMid,double dRRato);
};