NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Diagramming::SheetElementBuilder类 参考

图纸元素构建器 更多...

#include <Diagramming_SheetElementBuilder.hxx>

类 NXOpen::Diagramming::SheetElementBuilder 继承关系图:
NXOpen::Diagramming::BaseObjectBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::Diagramming::ConnectableElementBuilder NXOpen::Diagramming::ConnectionBuilder NXOpen::Diagramming::FillBuilder NXOpen::Diagramming::Geometry::BaseGeometryBuilder NXOpen::Diagramming::GroupBuilder NXOpen::Diagramming::LeaderLineBuilder NXOpen::Diagramming::PortBuilder NXOpen::Diagramming::ShapeBuilder

Public 类型

enum  ResizeOptionType {
  ResizeOptionTypeAnyDirection , ResizeOptionTypeOnAnchor , ResizeOptionTypeSameRatio , ResizeOptionTypeSameRationOnCorner ,
  ResizeOptionTypeSameRatioOnEdge
}

Public 成员函数

void GetAllowedTransformations (bool *isAllowedTranslation, bool *isAllowedRotation, bool *isAllowedScale, bool *isAllowedShear)
void GetMinNodeSize (std::vector< double > &sizeValues)
double Height ()
NXOpen::Diagramming::DiagrammingSizingpolicy HeightPolicy ()
bool Internal ()
NXOpen::Diagramming::AnnotationLabel ()
NXString LabelName ()
NXOpen::Diagramming::LocationBuilderLocation ()
NXOpen::Diagramming::DiagrammingLocationstyle LocationStyle ()
bool MirrorX ()
bool MirrorY ()
NXOpen::Diagramming::SheetElementOwner ()
NXOpen::Diagramming::SheetOwningSheet ()
NXOpen::Diagramming::RenderingPropertiesBuilderRenderingProperties ()
NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType ResizeOption ()
double Rotation ()
void SetHeight (double height)
void SetHeightPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy)
void SetLabelName (const char *labelname)
void SetLabelName (const NXString &labelname)
void SetLocationStyle (NXOpen::Diagramming::DiagrammingLocationstyle locationStyle)
void SetMinNodeSize (const std::vector< double > &sizeValues)
void SetMirrorX (bool mirrorX)
void SetMirrorY (bool mirrorY)
void SetOwner (NXOpen::Diagramming::SheetElement *owner)
void SetOwningSheet (NXOpen::Diagramming::Sheet *owningSheet)
void SetResizeOption (NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption)
void SetRotation (double angle)
void SetWidth (double width)
void SetWidthPolicy (NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy)
void SetX (double x)
void SetY (double y)
void SetZDepth (int zDepth)
NXOpen::Diagramming::SheetElementSourceElement ()
bool UpToDate ()
bool Visible ()
double Width ()
NXOpen::Diagramming::DiagrammingSizingpolicy WidthPolicy ()
double X ()
double Y ()
int ZDepth ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _SheetElementBuilderBuilder

详细描述

图纸元素构建器

表示一个SheetElementBuilder。
这是一个抽象类,不能直接实例化

于NX10.0.0版本创建。

成员枚举类型说明

◆ ResizeOptionType

表示 NXOpen::Diagramming::SheetElementBuilder 的调整大小选项。
于NX11.0.0版本创建。

枚举值
ResizeOptionTypeAnyDirection 

任意方向

ResizeOptionTypeOnAnchor 

锚点调整

ResizeOptionTypeSameRatio 

等比

ResizeOptionTypeSameRationOnCorner 

角点等比

ResizeOptionTypeSameRatioOnEdge 

边缘等比

成员函数说明

◆ GetAllowedTransformations()

void NXOpen::Diagramming::SheetElementBuilder::GetAllowedTransformations ( bool * isAllowedTranslation,
bool * isAllowedRotation,
bool * isAllowedScale,
bool * isAllowedShear )

获取图纸元素允许的变换类型。
于NX10.0.0中创建。

许可证要求:无

参数
isAllowedTranslation是否允许平移
isAllowedRotation是否允许旋转
isAllowedScale是否允许缩放
isAllowedShear是否允许剪切

◆ GetMinNodeSize()

void NXOpen::Diagramming::SheetElementBuilder::GetMinNodeSize ( std::vector< double > & sizeValues)

获取最小节点尺寸值
于NX11.0.0中创建。

许可证要求:无

参数
sizeValues输出的最小节点尺寸值

◆ Height()

double NXOpen::Diagramming::SheetElementBuilder::Height ( )

返回高度。
于NX10.0.0中创建。

许可证要求:无

◆ HeightPolicy()

NXOpen::Diagramming::DiagrammingSizingpolicy NXOpen::Diagramming::SheetElementBuilder::HeightPolicy ( )

获取高度策略。
于NX10.0.0中创建。

许可证要求:无

◆ Internal()

bool NXOpen::Diagramming::SheetElementBuilder::Internal ( )

返回表示图纸元素是否为内部元素的标志。如果为false,则该元素不属于用户数据模型;例如,注释不属于节点和连接的用户模型。
于NX10.0.0中创建。

许可证要求:无

◆ Label()

NXOpen::Diagramming::Annotation * NXOpen::Diagramming::SheetElementBuilder::Label ( )

返回此图纸元素的标签。
于NX10.0.0中创建。

许可证要求:无

◆ LabelName()

NXString NXOpen::Diagramming::SheetElementBuilder::LabelName ( )

返回此图纸元素的标签名称。
创建于 NX10.0.0。

许可证要求:无

◆ Location()

NXOpen::Diagramming::LocationBuilder * NXOpen::Diagramming::SheetElementBuilder::Location ( )

返回图纸元素相对于另一个图纸元素的位置。
于NX10.0.0中创建。

许可证要求:无

◆ LocationStyle()

NXOpen::Diagramming::DiagrammingLocationstyle NXOpen::Diagramming::SheetElementBuilder::LocationStyle ( )

返回定位样式。
于NX10.0.0中创建。

许可证要求:无

◆ MirrorX()

bool NXOpen::Diagramming::SheetElementBuilder::MirrorX ( )

获取是否沿X轴镜像图纸元素。
于NX10.0.0中创建。

许可证要求:无

◆ MirrorY()

bool NXOpen::Diagramming::SheetElementBuilder::MirrorY ( )

获取是否沿Y轴镜像图纸元素。
于NX10.0.0中创建。

许可证要求:无

◆ Owner()

NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::SheetElementBuilder::Owner ( )

返回所属图纸元素。
创建于 NX10.0.0。

许可证要求:无

◆ OwningSheet()

NXOpen::Diagramming::Sheet * NXOpen::Diagramming::SheetElementBuilder::OwningSheet ( )

返回所属图纸。
创建于 NX10.0.0。

许可证要求:无

◆ RenderingProperties()

NXOpen::Diagramming::RenderingPropertiesBuilder * NXOpen::Diagramming::SheetElementBuilder::RenderingProperties ( )

获取图纸元素的渲染属性。
于NX2206.0.0中创建。

许可证要求:无

◆ ResizeOption()

NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType NXOpen::Diagramming::SheetElementBuilder::ResizeOption ( )

获取图纸元素的调整大小选项
于NX11.0.0版本创建。

许可证要求:无

◆ Rotation()

double NXOpen::Diagramming::SheetElementBuilder::Rotation ( )

返回相对于所有者逆时针方向的旋转角度。
创建于 NX10.0.0。

许可证要求:无

◆ SetHeight()

void NXOpen::Diagramming::SheetElementBuilder::SetHeight ( double height)

设置高度。
于NX10.0.0中创建。

许可证要求:无

参数
height高度

◆ SetHeightPolicy()

void NXOpen::Diagramming::SheetElementBuilder::SetHeightPolicy ( NXOpen::Diagramming::DiagrammingSizingpolicy heightPolicy)

设置高度策略。
于NX10.0.0中创建。

许可证要求:无

参数
heightPolicy高度策略

◆ SetLabelName() [1/2]

void NXOpen::Diagramming::SheetElementBuilder::SetLabelName ( const char * labelname)

设置此图纸元素的标签名称。
创建于 NX10.0.0。

许可证要求:无

参数
labelnamelabelname

◆ SetLabelName() [2/2]

void NXOpen::Diagramming::SheetElementBuilder::SetLabelName ( const NXString & labelname)

设置此图纸元素的标签名称。
创建于 NX10.0.0。

许可证要求:无

参数
labelnamelabelname

◆ SetLocationStyle()

void NXOpen::Diagramming::SheetElementBuilder::SetLocationStyle ( NXOpen::Diagramming::DiagrammingLocationstyle locationStyle)

设置定位样式。
于NX10.0.0中创建。

许可证要求:无

参数
locationStyle定位样式

◆ SetMinNodeSize()

void NXOpen::Diagramming::SheetElementBuilder::SetMinNodeSize ( const std::vector< double > & sizeValues)

设置最小节点尺寸值
于NX11.0.0中创建。

许可证要求:无

参数
sizeValues输入的最小节点尺寸值

◆ SetMirrorX()

void NXOpen::Diagramming::SheetElementBuilder::SetMirrorX ( bool mirrorX)

设置是否沿X轴镜像图纸元素。
于NX10.0.0中创建。

许可证要求:无

参数
mirrorX是否沿X轴镜像

◆ SetMirrorY()

void NXOpen::Diagramming::SheetElementBuilder::SetMirrorY ( bool mirrorY)

设置是否沿Y轴镜像图纸元素。
于NX10.0.0中创建。

许可证要求:无

参数
mirrorY是否沿Y轴镜像

◆ SetOwner()

void NXOpen::Diagramming::SheetElementBuilder::SetOwner ( NXOpen::Diagramming::SheetElement * owner)

设置所属图纸元素。
创建于 NX10.0.0。

许可证要求:无

参数
ownerowner

◆ SetOwningSheet()

void NXOpen::Diagramming::SheetElementBuilder::SetOwningSheet ( NXOpen::Diagramming::Sheet * owningSheet)

在创建图纸元素时设置所属图纸。 编辑图纸元素时不允许更改所属图纸。
创建于 NX10.0.0。

许可证要求:无

参数
owningSheetowningsheet

◆ SetResizeOption()

void NXOpen::Diagramming::SheetElementBuilder::SetResizeOption ( NXOpen::Diagramming::SheetElementBuilder::ResizeOptionType resizeOption)

设置图纸元素的调整大小选项
于NX11.0.0中创建。

许可证要求:无

参数
resizeOption调整大小选项

◆ SetRotation()

void NXOpen::Diagramming::SheetElementBuilder::SetRotation ( double angle)

设置相对于所有者逆时针方向的旋转角度。
创建于 NX10.0.0。

许可证要求:无

参数
angleangle

◆ SetWidth()

void NXOpen::Diagramming::SheetElementBuilder::SetWidth ( double width)

设置宽度。
创建于 NX10.0.0。

许可证要求:无

参数
widthwidth

◆ SetWidthPolicy()

void NXOpen::Diagramming::SheetElementBuilder::SetWidthPolicy ( NXOpen::Diagramming::DiagrammingSizingpolicy widthPolicy)

设置宽度策略。
于NX10.0.0中创建。

许可证要求:无

参数
widthPolicy宽度策略

◆ SetX()

void NXOpen::Diagramming::SheetElementBuilder::SetX ( double x)

设置绝对X坐标。
于NX10.0.0中创建。

许可证要求:无

参数
xX坐标

◆ SetY()

void NXOpen::Diagramming::SheetElementBuilder::SetY ( double y)

设置绝对Y坐标。
于NX10.0.0中创建。

许可证要求:无

参数
yY坐标

◆ SetZDepth()

void NXOpen::Diagramming::SheetElementBuilder::SetZDepth ( int zDepth)

设置 Z 深度。Z 深度值越高,表示对象渲染在值较低的对象之上。
创建于 NX10.0.0。

许可证要求:无

参数
zDepthzdepth

◆ SourceElement()

NXOpen::Diagramming::SheetElement * NXOpen::Diagramming::SheetElementBuilder::SourceElement ( )

返回记录其为哪个图纸元素副本的源元素。
创建于 NX10.0.0。

许可证要求:无

◆ UpToDate()

bool NXOpen::Diagramming::SheetElementBuilder::UpToDate ( )

返回指示图纸元素是否最新的标志。
创建于 NX10.0.0。

许可证要求:无

◆ Visible()

bool NXOpen::Diagramming::SheetElementBuilder::Visible ( )

返回指示图纸元素是否可见的标志。如果为 true,则可见。
创建于 NX10.0.0。

许可证要求:无

◆ Width()

double NXOpen::Diagramming::SheetElementBuilder::Width ( )

返回宽度。
创建于 NX10.0.0。

许可证要求:无

◆ WidthPolicy()

NXOpen::Diagramming::DiagrammingSizingpolicy NXOpen::Diagramming::SheetElementBuilder::WidthPolicy ( )

获取宽度策略。
于NX10.0.0中创建。

许可证要求:无

◆ X()

double NXOpen::Diagramming::SheetElementBuilder::X ( )

返回绝对X坐标。
于NX10.0.0中创建。

许可证要求:无

◆ Y()

double NXOpen::Diagramming::SheetElementBuilder::Y ( )

返回绝对Y坐标。
于NX10.0.0中创建。

许可证要求:无

◆ ZDepth()

int NXOpen::Diagramming::SheetElementBuilder::ZDepth ( )

返回 Z 深度。Z 深度值越高,表示对象渲染在值较低的对象之上。
创建于 NX10.0.0。

许可证要求:无