|
NX Open C++ 参考指南 2406 v1.1
|
图纸元素构建器 更多...
#include <Diagramming_SheetElementBuilder.hxx>
Public 类型 | |
| enum | ResizeOptionType { ResizeOptionTypeAnyDirection , ResizeOptionTypeOnAnchor , ResizeOptionTypeSameRatio , ResizeOptionTypeSameRationOnCorner , ResizeOptionTypeSameRatioOnEdge } |
友元 | |
| class | _SheetElementBuilderBuilder |
图纸元素构建器
表示一个SheetElementBuilder。
这是一个抽象类,不能直接实例化
于NX10.0.0版本创建。
表示 NXOpen::Diagramming::SheetElementBuilder 的调整大小选项。
于NX11.0.0版本创建。
| 枚举值 | |
|---|---|
| ResizeOptionTypeAnyDirection | 任意方向 |
| ResizeOptionTypeOnAnchor | 锚点调整 |
| ResizeOptionTypeSameRatio | 等比 |
| ResizeOptionTypeSameRationOnCorner | 角点等比 |
| ResizeOptionTypeSameRatioOnEdge | 边缘等比 |
| void NXOpen::Diagramming::SheetElementBuilder::GetAllowedTransformations | ( | bool * | isAllowedTranslation, |
| bool * | isAllowedRotation, | ||
| bool * | isAllowedScale, | ||
| bool * | isAllowedShear ) |
获取图纸元素允许的变换类型。
于NX10.0.0中创建。
许可证要求:无
| isAllowedTranslation | 是否允许平移 |
| isAllowedRotation | 是否允许旋转 |
| isAllowedScale | 是否允许缩放 |
| isAllowedShear | 是否允许剪切 |
| void NXOpen::Diagramming::SheetElementBuilder::GetMinNodeSize | ( | std::vector< double > & | sizeValues | ) |
获取最小节点尺寸值
于NX11.0.0中创建。
许可证要求:无
| sizeValues | 输出的最小节点尺寸值 |
| double NXOpen::Diagramming::SheetElementBuilder::Height | ( | ) |
返回高度。
于NX10.0.0中创建。
许可证要求:无
| NXOpen::Diagramming::DiagrammingSizingpolicy NXOpen::Diagramming::SheetElementBuilder::HeightPolicy | ( | ) |
获取高度策略。
于NX10.0.0中创建。
许可证要求:无
| bool NXOpen::Diagramming::SheetElementBuilder::Internal | ( | ) |
返回表示图纸元素是否为内部元素的标志。如果为false,则该元素不属于用户数据模型;例如,注释不属于节点和连接的用户模型。
于NX10.0.0中创建。
许可证要求:无
| NXOpen::Diagramming::Annotation * NXOpen::Diagramming::SheetElementBuilder::Label | ( | ) |
返回此图纸元素的标签。
于NX10.0.0中创建。
许可证要求:无
| NXString NXOpen::Diagramming::SheetElementBuilder::LabelName | ( | ) |
返回此图纸元素的标签名称。
创建于 NX10.0.0。
许可证要求:无
| NXOpen::Diagramming::LocationBuilder * NXOpen::Diagramming::SheetElementBuilder::Location | ( | ) |
返回图纸元素相对于另一个图纸元素的位置。
于NX10.0.0中创建。
许可证要求:无
| NXOpen::Diagramming::DiagrammingLocationstyle NXOpen::Diagramming::SheetElementBuilder::LocationStyle | ( | ) |
返回定位样式。
于NX10.0.0中创建。
许可证要求:无
| bool NXOpen::Diagramming::SheetElementBuilder::MirrorX | ( | ) |
获取是否沿X轴镜像图纸元素。
于NX10.0.0中创建。
许可证要求:无
| bool NXOpen::Diagramming::SheetElementBuilder::MirrorY | ( | ) |
获取是否沿Y轴镜像图纸元素。
于NX10.0.0中创建。
许可证要求:无
| NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::SheetElementBuilder::Owner | ( | ) |
返回所属图纸元素。
创建于 NX10.0.0。
许可证要求:无
| NXOpen::Diagramming::Sheet * NXOpen::Diagramming::SheetElementBuilder::OwningSheet | ( | ) |
返回所属图纸。
创建于 NX10.0.0。
许可证要求:无
| NXOpen::Diagramming::RenderingPropertiesBuilder * NXOpen::Diagramming::SheetElementBuilder::RenderingProperties | ( | ) |
获取图纸元素的渲染属性。
于NX2206.0.0中创建。
许可证要求:无
| NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType NXOpen::Diagramming::SheetElementBuilder::ResizeOption | ( | ) |
获取图纸元素的调整大小选项
于NX11.0.0版本创建。
许可证要求:无
| double NXOpen::Diagramming::SheetElementBuilder::Rotation | ( | ) |
返回相对于所有者逆时针方向的旋转角度。
创建于 NX10.0.0。
许可证要求:无
| void NXOpen::Diagramming::SheetElementBuilder::SetHeight | ( | double | height | ) |
设置高度。
于NX10.0.0中创建。
许可证要求:无
| height | 高度 |
| void NXOpen::Diagramming::SheetElementBuilder::SetHeightPolicy | ( | NXOpen::Diagramming::DiagrammingSizingpolicy | heightPolicy | ) |
设置高度策略。
于NX10.0.0中创建。
许可证要求:无
| heightPolicy | 高度策略 |
| void NXOpen::Diagramming::SheetElementBuilder::SetLabelName | ( | const char * | labelname | ) |
设置此图纸元素的标签名称。
创建于 NX10.0.0。
许可证要求:无
| labelname | labelname |
| void NXOpen::Diagramming::SheetElementBuilder::SetLabelName | ( | const NXString & | labelname | ) |
设置此图纸元素的标签名称。
创建于 NX10.0.0。
许可证要求:无
| labelname | labelname |
| void NXOpen::Diagramming::SheetElementBuilder::SetLocationStyle | ( | NXOpen::Diagramming::DiagrammingLocationstyle | locationStyle | ) |
设置定位样式。
于NX10.0.0中创建。
许可证要求:无
| locationStyle | 定位样式 |
| void NXOpen::Diagramming::SheetElementBuilder::SetMinNodeSize | ( | const std::vector< double > & | sizeValues | ) |
设置最小节点尺寸值
于NX11.0.0中创建。
许可证要求:无
| sizeValues | 输入的最小节点尺寸值 |
| void NXOpen::Diagramming::SheetElementBuilder::SetMirrorX | ( | bool | mirrorX | ) |
设置是否沿X轴镜像图纸元素。
于NX10.0.0中创建。
许可证要求:无
| mirrorX | 是否沿X轴镜像 |
| void NXOpen::Diagramming::SheetElementBuilder::SetMirrorY | ( | bool | mirrorY | ) |
设置是否沿Y轴镜像图纸元素。
于NX10.0.0中创建。
许可证要求:无
| mirrorY | 是否沿Y轴镜像 |
| void NXOpen::Diagramming::SheetElementBuilder::SetOwner | ( | NXOpen::Diagramming::SheetElement * | owner | ) |
设置所属图纸元素。
创建于 NX10.0.0。
许可证要求:无
| owner | owner |
| void NXOpen::Diagramming::SheetElementBuilder::SetOwningSheet | ( | NXOpen::Diagramming::Sheet * | owningSheet | ) |
在创建图纸元素时设置所属图纸。 编辑图纸元素时不允许更改所属图纸。
创建于 NX10.0.0。
许可证要求:无
| owningSheet | owningsheet |
| void NXOpen::Diagramming::SheetElementBuilder::SetResizeOption | ( | NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType | resizeOption | ) |
设置图纸元素的调整大小选项
于NX11.0.0中创建。
许可证要求:无
| resizeOption | 调整大小选项 |
| void NXOpen::Diagramming::SheetElementBuilder::SetRotation | ( | double | angle | ) |
设置相对于所有者逆时针方向的旋转角度。
创建于 NX10.0.0。
许可证要求:无
| angle | angle |
| void NXOpen::Diagramming::SheetElementBuilder::SetWidth | ( | double | width | ) |
设置宽度。
创建于 NX10.0.0。
许可证要求:无
| width | width |
| void NXOpen::Diagramming::SheetElementBuilder::SetWidthPolicy | ( | NXOpen::Diagramming::DiagrammingSizingpolicy | widthPolicy | ) |
设置宽度策略。
于NX10.0.0中创建。
许可证要求:无
| widthPolicy | 宽度策略 |
| void NXOpen::Diagramming::SheetElementBuilder::SetX | ( | double | x | ) |
设置绝对X坐标。
于NX10.0.0中创建。
许可证要求:无
| x | X坐标 |
| void NXOpen::Diagramming::SheetElementBuilder::SetY | ( | double | y | ) |
设置绝对Y坐标。
于NX10.0.0中创建。
许可证要求:无
| y | Y坐标 |
| void NXOpen::Diagramming::SheetElementBuilder::SetZDepth | ( | int | zDepth | ) |
设置 Z 深度。Z 深度值越高,表示对象渲染在值较低的对象之上。
创建于 NX10.0.0。
许可证要求:无
| zDepth | zdepth |
| NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::SheetElementBuilder::SourceElement | ( | ) |
返回记录其为哪个图纸元素副本的源元素。
创建于 NX10.0.0。
许可证要求:无
| bool NXOpen::Diagramming::SheetElementBuilder::UpToDate | ( | ) |
返回指示图纸元素是否最新的标志。
创建于 NX10.0.0。
许可证要求:无
| bool NXOpen::Diagramming::SheetElementBuilder::Visible | ( | ) |
返回指示图纸元素是否可见的标志。如果为 true,则可见。
创建于 NX10.0.0。
许可证要求:无
| double NXOpen::Diagramming::SheetElementBuilder::Width | ( | ) |
返回宽度。
创建于 NX10.0.0。
许可证要求:无
| NXOpen::Diagramming::DiagrammingSizingpolicy NXOpen::Diagramming::SheetElementBuilder::WidthPolicy | ( | ) |
获取宽度策略。
于NX10.0.0中创建。
许可证要求:无
| double NXOpen::Diagramming::SheetElementBuilder::X | ( | ) |
返回绝对X坐标。
于NX10.0.0中创建。
许可证要求:无
| double NXOpen::Diagramming::SheetElementBuilder::Y | ( | ) |
返回绝对Y坐标。
于NX10.0.0中创建。
许可证要求:无
| int NXOpen::Diagramming::SheetElementBuilder::ZDepth | ( | ) |
返回 Z 深度。Z 深度值越高,表示对象渲染在值较低的对象之上。
创建于 NX10.0.0。
许可证要求:无