AcDbUCSTableRecord类
此类的对象表示AcDbUCSTable中的记录。这些记录的每一个都包括储存在图形数据库中关于一个UCS的信息。
继承自
包含文件
dbsymtb.h
参见
成员
AcDbUCSTableRecord::~AcDbUCSTableRecord 函数 virtual ~AcDbUCSTableRecord(); 析构器。 |
AcDbUCSTableRecord::AcDbUCSTableRecord 函数 AcDbUCSTableRecord(); 默认建构器。在WCS坐标中初始化UCS原点为(0,0,0),UCS的X轴为(1,0,0),UCS的Y轴为(0,1,0)。 |
AcDbUCSTableRecord::setOrigin 函数 void setOrigin( const AcGePoint3d&
newOrigin);
设置AcDbUCSTableRecord使用newOrigin作为它表示的UCS的原点。newOrigin必须在WCS坐标中。 newOrigin值对应DXF群组码10。 |
||||
AcDbUCSTableRecord::setUcsBaseOrigin 函数 Acad::ErrorStatus setUcsBaseOrigin( const AcGePoint3d&
origin, AcDb::OrthographicView view);
设置UCSBASE设为此UCS时输入正交视图的原点。例如,如果此UCS的名称为"MYUCS"并将UCSBASE设置为"MYUCS",那么在此函数调用命令UCS/FRONT后将改变UCS至正交视图"FRONT"
(相对于MYUCS)且新UCS的原点将为与AcDb::kFrontView作为第二个参数一起传递给此函数的原点。 |
||||
AcDbUCSTableRecord::setXAxis 函数 void setXAxis( const
AcGeVector3d& xAxis);
设置AcDbUCSTableRecord使用xAxis作为它表示的UCS的新的X轴。xAxis必须在WCS坐标中且必须为非零长度。 xAxis值对应DXF群组码11。 |
||||
AcDbUCSTableRecord::setYAxis 函数 void setYAxis( const
AcGeVector3d& yAxis);
设置AcDbUCSTableRecord使用yAxis作为它表示的UCS的新的X轴。yAxis必须在WCS坐标中且必须为非零长度。 xAxis值对应DXF群组码12。 |
AcDbUCSTableRecord::getClassID 函数 virtual Acad::ErrorStatus getClassID( CLSID* pClsid) const;
Description to come。 |
AcDbUCSTableRecord::origin 函数 AcGePoint3d origin() const; 返回一个AcGePoint3d,其中包含AcDbUCSTableRecord表示的UCS的原点的WCS坐标值。 原点值对应DXF群组码10。 |
||
AcDbUCSTableRecord::ucsBaseOrigin 函数 AcGePoint3d ucsBaseOrigin( AcDb::OrthographicView view)
const;
返回UCSBASE设为此UCS时输入正交视图的原点。例如,如果此UCS的名称为"MYUCS"并将UCSBASE设置为"MYUCS",那么在此函数调用命令UCS/FRONT后将改变UCS至正交视图"FRONT"
(相对于MYUCS)且新UCS的原点将为与AcDb::kFrontView作为第二个参数一起传递给此函数的原点。 |
||
AcDbUCSTableRecord::xAxis 函数 AcGeVector3d xAxis() const; 返回AcDbUCSTableRecord表示的UCS的X轴矢量(WCS坐标中)。 xAxis值对应DXF群组码11。 |
||
AcDbUCSTableRecord::yAxis 函数 AcGeVector3d yAxis() const; 返回AcDbUCSTableRecord表示的UCS的Y轴矢量(WCS坐标中)。 yAxis值对应DXF群组码12。 |