NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Diagramming 命名空间参考

图表模块命名空间 更多...

命名空间

namespace  Geometry
 图表几何模块命名空间
namespace  Tables
 图表表格模块

class  Annotation
 图表注释对象 更多...
class  AnnotationBuilder
 图表注释构建器 更多...
class  AnnotationCollection
 图表注释集合 更多...
class  BaseObject
 图表基础对象 更多...
class  BaseObjectBuilder
 图表基础对象构建器 更多...
class  BaseSubObjectBuilder
 图表基础子对象构建器 更多...
class  BaseTaggedObjectBuilder
 图表基础标记对象构建器 更多...
class  BulkEditBuilder
 图表批量编辑构建器 更多...
class  CannedAnnotationBuilder
 预定义注释构建器 更多...
class  ConnectableElement
 可连接元素 更多...
class  ConnectableElementBuilder
 可连接元素构建器 更多...
class  Connection
 连接 更多...
class  ConnectionBuilder
 连接构建器 更多...
class  ConnectionCollection
 连接集合 更多...
class  ConnectionLocationBuilder
 连接位置构建器 更多...
class  ConnectionLocationBuilderList
 连接位置构建器列表 更多...
class  DefineTitleBlockBuilder
 定义标题栏构建器 更多...
class  DiagrammingManager
 图表管理器 更多...
class  Fill
 填充 更多...
class  FillBuilder
 填充构建器 更多...
class  FillCollection
 填充集合 更多...
class  FormattedStringBuilder
 格式化字符串构建器 更多...
class  Group
 图表组 更多...
class  GroupBuilder
 图表组构建器 更多...
class  GroupCollection
 图表组集合 更多...
class  GroupManager
 图表组管理器 更多...
class  LeaderLine
 引线 更多...
class  LeaderLineBuilder
 引线构建器 更多...
class  LeaderLineBuilderList
 指引线构建器列表 更多...
class  LeaderLineCollection
 指引线集合 更多...
class  LocationBuilder
 位置构建器 更多...
class  Node
 节点 更多...
class  NodeBuilder
 节点构建器 更多...
class  NodeCollection
 节点集合 更多...
class  PopulateTitleBlockBuilder
 填充标题栏构建器 更多...
class  Port
 端口 更多...
class  PortBuilder
 端口构建器 更多...
class  PortBuilderList
 端口构建器列表 更多...
class  PortCollection
 端口集合 更多...
class  ReferenceGeometry
 参考几何体 更多...
class  ReferenceGeometryBuilder
 参考几何体构建器 更多...
class  RenderingPropertiesBuilder
 渲染属性构建器 更多...
class  Shape
 形状 更多...
class  ShapeBuilder
 形状构建器 更多...
class  ShapeCollection
 形状集合 更多...
class  Sheet
 图纸 更多...
class  SheetBordersAndZones
 图纸边框与分区 更多...
class  SheetBordersAndZonesBuilder
 图纸边框与分区构建器 更多...
class  SheetBordersAndZonesCollection
 图纸边框与分区集合 更多...
class  SheetBorderSettingsBuilder
 图纸边框设置构建器 更多...
class  SheetBuilder
 图纸构建器 更多...
class  SheetCollection
 图纸集合 更多...
class  SheetElement
 图纸元素 更多...
class  SheetElementBuilder
 图纸元素构建器 更多...
class  SheetManager
 图纸管理器 更多...
class  SheetMarginSettingsBuilder
 图纸边距设置构建器 更多...
class  SheetSizeBuilder
 图纸尺寸构建器 更多...
class  SheetTemplateBuilder
 图纸模板构建器 更多...
class  SheetZoneSettingsBuilder
 图纸区域设置构建器 更多...
class  SmartDiagrammingManager
 智能图表管理器 更多...
class  TextStyleBuilder
 文本样式构建器 更多...
class  TitleBlock
 标题栏 更多...
class  TitleBlockCellBuilder
 标题栏单元格构建器 更多...
class  TitleBlockCellBuilderList
 标题栏单元格构建器列表 更多...
class  TitleBlockCollection
 标题栏集合 更多...
class  ViewOperations
 视图操作 更多...

枚举

enum  ArrowDirectionType { ArrowDirectionTypeOutofSheet , ArrowDirectionTypeIntoSheet }
enum  ArrowStyleType { ArrowStyleTypeFilled , ArrowStyleTypeClosed , ArrowStyleTypeClosedSolid , ArrowStyleTypeOpen }
enum  Axis { AxisX = 1 , AxisY }
enum  DiagrammingAlignment { DiagrammingAlignmentLeft , DiagrammingAlignmentCenter , DiagrammingAlignmentRight , DiagrammingAlignmentJustify }
enum  DiagrammingAnnotationboundarytype {
  DiagrammingAnnotationboundarytypeNone , DiagrammingAnnotationboundarytypeCircle , DiagrammingAnnotationboundarytypeEllipse , DiagrammingAnnotationboundarytypeRectangle ,
  DiagrammingAnnotationboundarytypeRoundedRectangle
}
enum  DiagrammingArrowtype { DiagrammingArrowtypeNone , DiagrammingArrowtypeOpen , DiagrammingArrowtypeFilled , DiagrammingArrowtypeClosedSolid }
enum  DiagrammingConnectionlabelhorizontaloffsetposition { DiagrammingConnectionlabelhorizontaloffsetpositionAbove , DiagrammingConnectionlabelhorizontaloffsetpositionBelow }
enum  DiagrammingConnectionlabelposition { DiagrammingConnectionlabelpositionStart = 1 , DiagrammingConnectionlabelpositionEnd , DiagrammingConnectionlabelpositionCenter = 4 , DiagrammingConnectionlabelpositionSpaced = 8 }
enum  DiagrammingConnectionlabelverticaloffsetposition { DiagrammingConnectionlabelverticaloffsetpositionLeft , DiagrammingConnectionlabelverticaloffsetpositionRight }
enum  DiagrammingFlowdirectionarrowstyle {
  DiagrammingFlowdirectionarrowstyleBottomFilledArrow , DiagrammingFlowdirectionarrowstyleBottomOpenArrow , DiagrammingFlowdirectionarrowstyleClosedArrow , DiagrammingFlowdirectionarrowstyleClosedDoubleArrow ,
  DiagrammingFlowdirectionarrowstyleClosedDoubleSolidArrow , DiagrammingFlowdirectionarrowstyleClosedSolidArrow , DiagrammingFlowdirectionarrowstyleFilledArrow , DiagrammingFlowdirectionarrowstyleFilledDoubleArrow ,
  DiagrammingFlowdirectionarrowstyleOpenArrow , DiagrammingFlowdirectionarrowstyleOpenDoubleArrow , DiagrammingFlowdirectionarrowstyleTopFilledArrow , DiagrammingFlowdirectionarrowstyleTopOpenArrow
}
enum  DiagrammingGeometrypointmarker { DiagrammingGeometrypointmarkerCross , DiagrammingGeometrypointmarkerCircle }
enum  DiagrammingJumperprioritytype { DiagrammingJumperprioritytypeHorizontal , DiagrammingJumperprioritytypeVertical }
enum  DiagrammingJumpertype { DiagrammingJumpertypeU = 1 , DiagrammingJumpertypeBreak }
enum  DiagrammingLocationstyle { DiagrammingLocationstyleAbsolute , DiagrammingLocationstyleRelative }
enum  DiagrammingRepeatstartposition { DiagrammingRepeatstartpositionCenter , DiagrammingRepeatstartpositionStart , DiagrammingRepeatstartpositionEnd }
enum  DiagrammingSizingpolicy { DiagrammingSizingpolicyLength , DiagrammingSizingpolicyAuto , DiagrammingSizingpolicyPercent , DiagrammingSizingpolicyInherit = 4 }
enum  DiagrammingStubsides { DiagrammingStubsidesAuto , DiagrammingStubsidesLeft , DiagrammingStubsidesRight }
enum  Direction { DirectionIn = 1 , DirectionOut , DirectionBoth }
enum  FontEnum { FontEnumBlockfont }
enum  HorizontalCenteringMarkType {
  HorizontalCenteringMarkTypeNone , HorizontalCenteringMarkTypeLeftArrow , HorizontalCenteringMarkTypeRightArrow , HorizontalCenteringMarkTypeLeftandRightArrow ,
  HorizontalCenteringMarkTypeLeftandRightLine
}
enum  Method { MethodNone , MethodStandard , MethodCustom }
enum  TrimmingMarkStyleType { TrimmingMarkStyleTypeTriangle , TrimmingMarkStyleTypeCorner }
enum  VerticalCenteringMarkType {
  VerticalCenteringMarkTypeNone , VerticalCenteringMarkTypeBottomArrow , VerticalCenteringMarkTypeTopArrow , VerticalCenteringMarkTypeBottomandTopArrow ,
  VerticalCenteringMarkTypeBottomandTopLine
}
enum  ZoneOrigin { ZoneOriginBottomRight , ZoneOriginTopLeft , ZoneOriginTopRight , ZoneOriginBottomLeft }

详细描述

图表模块命名空间

图表模块

枚举类型说明

◆ ArrowDirectionType

箭头方向类型

枚举值
ArrowDirectionTypeOutofSheet 

出图纸

ArrowDirectionTypeIntoSheet 

入图纸

◆ ArrowStyleType

箭头样式类型

枚举值
ArrowStyleTypeFilled 

填充

ArrowStyleTypeClosed 

闭合

ArrowStyleTypeClosedSolid 

闭合实心

ArrowStyleTypeOpen 

开放

◆ Axis

表示轴类型。
于NX10.0.0版本创建。

枚举值
AxisX 

X轴

AxisY 

Y轴

◆ DiagrammingAlignment

表示对齐方式。
于NX10.0.0版本创建。

枚举值
DiagrammingAlignmentLeft 

设置左对齐

DiagrammingAlignmentCenter 

设置居中对齐

DiagrammingAlignmentRight 

设置右对齐

DiagrammingAlignmentJustify 

设置两端对齐

◆ DiagrammingAnnotationboundarytype

表示注释的边界类型。
于NX10.0.0版本创建。

枚举值
DiagrammingAnnotationboundarytypeNone 

无边界类型

DiagrammingAnnotationboundarytypeCircle 

圆形类型

DiagrammingAnnotationboundarytypeEllipse 

椭圆形类型

DiagrammingAnnotationboundarytypeRectangle 

矩形类型

DiagrammingAnnotationboundarytypeRoundedRectangle 

圆角矩形类型

◆ DiagrammingArrowtype

表示箭头类型。
于NX10.0.0版本创建。

枚举值
DiagrammingArrowtypeNone 

设置箭头类型为无箭头

DiagrammingArrowtypeOpen 

设置箭头类型为开放箭头

DiagrammingArrowtypeFilled 

设置箭头类型为填充箭头

DiagrammingArrowtypeClosedSolid 

设置箭头类型为闭合实心箭头

◆ DiagrammingConnectionlabelhorizontaloffsetposition

表示水平连接标签的偏移位置。
于NX11.0.0版本创建。

枚举值
DiagrammingConnectionlabelhorizontaloffsetpositionAbove 

上方

DiagrammingConnectionlabelhorizontaloffsetpositionBelow 

下方

◆ DiagrammingConnectionlabelposition

表示连接标签的位置。
于NX11.0.0版本创建。

枚举值
DiagrammingConnectionlabelpositionStart 

起始位置

DiagrammingConnectionlabelpositionEnd 

结束位置

DiagrammingConnectionlabelpositionCenter 

居中位置

DiagrammingConnectionlabelpositionSpaced 

均匀分布位置

◆ DiagrammingConnectionlabelverticaloffsetposition

表示垂直连接标签的偏移位置。
于NX11.0.0版本创建。

枚举值
DiagrammingConnectionlabelverticaloffsetpositionLeft 

左侧

DiagrammingConnectionlabelverticaloffsetpositionRight 

右侧

◆ DiagrammingFlowdirectionarrowstyle

表示流向箭头样式。
Created in NX11.0.1.

枚举值
DiagrammingFlowdirectionarrowstyleBottomFilledArrow 

底部实心箭头

DiagrammingFlowdirectionarrowstyleBottomOpenArrow 

底部空心箭头

DiagrammingFlowdirectionarrowstyleClosedArrow 

闭合箭头

DiagrammingFlowdirectionarrowstyleClosedDoubleArrow 

闭合双箭头

DiagrammingFlowdirectionarrowstyleClosedDoubleSolidArrow 

闭合双实心箭头

DiagrammingFlowdirectionarrowstyleClosedSolidArrow 

闭合实心箭头

DiagrammingFlowdirectionarrowstyleFilledArrow 

实心箭头

DiagrammingFlowdirectionarrowstyleFilledDoubleArrow 

实心双箭头

DiagrammingFlowdirectionarrowstyleOpenArrow 

空心箭头

DiagrammingFlowdirectionarrowstyleOpenDoubleArrow 

空心双箭头

DiagrammingFlowdirectionarrowstyleTopFilledArrow 

顶部实心箭头

DiagrammingFlowdirectionarrowstyleTopOpenArrow 

顶部空心箭头

◆ DiagrammingGeometrypointmarker

表示点的标记类型。
于NX1980.0.0版本创建。

枚举值
DiagrammingGeometrypointmarkerCross 

十字类型

DiagrammingGeometrypointmarkerCircle 

圆形类型

◆ DiagrammingJumperprioritytype

表示跳线优先级。
于NX11.0.0版本创建。

枚举值
DiagrammingJumperprioritytypeHorizontal 

水平

DiagrammingJumperprioritytypeVertical 

垂直

◆ DiagrammingJumpertype

表示跳线类型。
于NX11.0.0版本创建。

枚举值
DiagrammingJumpertypeU 

U形

DiagrammingJumpertypeBreak 

中断形

◆ DiagrammingLocationstyle

表示位置样式。
于NX10.0.0版本创建。

枚举值
DiagrammingLocationstyleAbsolute 

绝对位置

DiagrammingLocationstyleRelative 

相对位置

◆ DiagrammingRepeatstartposition

Represents the repeat start position.

枚举值
DiagrammingRepeatstartpositionCenter 

中心

DiagrammingRepeatstartpositionStart 

起始

DiagrammingRepeatstartpositionEnd 

结束

◆ DiagrammingSizingpolicy

表示尺寸策略类型。
于NX10.0.0版本创建。

枚举值
DiagrammingSizingpolicyLength 

长度策略

DiagrammingSizingpolicyAuto 

自动策略

DiagrammingSizingpolicyPercent 

百分比策略

DiagrammingSizingpolicyInherit 

继承策略

◆ DiagrammingStubsides

表示短线端类型。
于NX10.0.0版本创建。

枚举值
DiagrammingStubsidesAuto 

自动侧

DiagrammingStubsidesLeft 

左侧

DiagrammingStubsidesRight 

右侧

◆ Direction

表示方向类型。
于NX10.0.0版本创建。

枚举值
DirectionIn 

向内方向

DirectionOut 

向外方向

DirectionBoth 

双向

◆ FontEnum

字体

枚举值
FontEnumBlockfont 

块字体

◆ HorizontalCenteringMarkType

水平对中标记类型

枚举值
HorizontalCenteringMarkTypeNone 

HorizontalCenteringMarkTypeLeftArrow 

左箭头

HorizontalCenteringMarkTypeRightArrow 

右箭头

HorizontalCenteringMarkTypeLeftandRightArrow 

左右箭头

HorizontalCenteringMarkTypeLeftandRightLine 

左右线

◆ Method

区域方法

枚举值
MethodNone 

支持旧版本零件

MethodStandard 

标准

MethodCustom 

自定义

◆ TrimmingMarkStyleType

修剪标记样式类型

枚举值
TrimmingMarkStyleTypeTriangle 

三角形

TrimmingMarkStyleTypeCorner 

◆ VerticalCenteringMarkType

垂直对中标记类型

枚举值
VerticalCenteringMarkTypeNone 

VerticalCenteringMarkTypeBottomArrow 

下箭头

VerticalCenteringMarkTypeTopArrow 

上箭头

VerticalCenteringMarkTypeBottomandTopArrow 

上下箭头

VerticalCenteringMarkTypeBottomandTopLine 

上下线

◆ ZoneOrigin

区域原点

枚举值
ZoneOriginBottomRight 

右下

ZoneOriginTopLeft 

左上

ZoneOriginTopRight 

右上

ZoneOriginBottomLeft 

左下