NXOpen .NET Reference  12.0.0
Namespaces | Classes | Enumerations
Package NXOpen.Diagramming

Provides classes and interfaces relating to Diagramming. More...

Namespaces

package  Tables
 Provides classes and interfaces for Diagramming Tables.
 

Classes

class  Annotation
 Represents the Annotation class. More...
 
class  AnnotationBuilder
 Represents a AnnotationBuilder. More...
 
class  AnnotationCollection
 Represents a collection of Annotation. More...
 
class  BaseObject
 Represents the BaseObject class. More...
 
class  BaseObjectBuilder
 Represents a BaseObjectBuilder. More...
 
class  BaseSubObjectBuilder
 Represents a BaseSubObjectBuilder. More...
 
class  BaseTaggedObjectBuilder
 Represents a BaseTaggedObjectBuilder. More...
 
class  BulkEditBuilder
 Represents a BulkEditBuilder to edit bulk of objects. More...
 
class  CannedAnnotationBuilder
 Represents a CannedAnnotationBuilder. More...
 
class  ConnectableElement
 Represents the ConnectableElement class. More...
 
class  ConnectableElementBuilder
 Represents a ConnectableElementBuilder. More...
 
class  Connection
 Represents the Connection class. More...
 
class  ConnectionBuilder
 Represents a ConnectionBuilder. More...
 
class  ConnectionCollection
 Represents a collection of connection. More...
 
class  ConnectionLocationBuilder
 Represents a ConnectionLocationBuilder. More...
 
class  ConnectionLocationBuilderList
 Represents a list of objects. More...
 
class  DefineTitleBlockBuilder
 Represents a NXOpen.Diagramming.DefineTitleBlockBuilder builder More...
 
class  DiagrammingManager
 A manager to deal with all objects. More...
 
class  FormattedStringBuilder
 Represents a FormattedStringBuilder. More...
 
class  Group
 Represents the Group class. More...
 
class  GroupBuilder
 Represents a GroupBuilder. More...
 
class  GroupCollection
 Represents a collection of group. More...
 
class  LeaderLine
 Represents the LeaderLine class. More...
 
class  LeaderLineBuilder
 Represents a LeaderLineBuilder. More...
 
class  LeaderLineBuilderList
 Represents a list of objects. More...
 
class  LeaderLineCollection
 Represents a collection of leader line. More...
 
class  LocationBuilder
 Represents a LocationBuilder. More...
 
class  NamespaceDoc
 Provides classes and interfaces relating to Diagramming. More...
 
class  Node
 Represents the Node class. More...
 
class  NodeBuilder
 Represents a NodeBuilder. More...
 
class  NodeCollection
 Represents a collection of Node. More...
 
class  PopulateTitleBlockBuilder
 Represents a NXOpen.Diagramming.PopulateTitleBlockBuilder builder More...
 
class  Port
 Represents the Port class. More...
 
class  PortBuilder
 Represents a PortBuilder. More...
 
class  PortBuilderList
 Represents a list of objects. More...
 
class  PortCollection
 Represents a collection of Port. More...
 
class  RenderingPropertiesBuilder
 Represents a RenderingPropertiesBuilder. More...
 
class  Shape
 Represents the Shape class. More...
 
class  ShapeBuilder
 Represents a ShapeBuilder. More...
 
class  ShapeCollection
 Represents a collection of Shape. More...
 
class  Sheet
 Represents the Sheet class. More...
 
class  SheetBordersAndZones
 Represents Sheet Borders and Zones More...
 
class  SheetBordersAndZonesBuilder
 The SheetBordersAndZones builder More...
 
class  SheetBordersAndZonesCollection
 Represents a collection of NXOpen.Diagramming.SheetBordersAndZones objects More...
 
class  SheetBorderSettingsBuilder
 The SheetBorderSettings builder More...
 
class  SheetBuilder
 Represents a SheetBuilder. More...
 
class  SheetCollection
 Represents a collection of Sheet. More...
 
class  SheetElement
 Represents the SheetElement class. More...
 
class  SheetElementBuilder
 Represents a SheetElementBuilder. More...
 
class  SheetManager
 A manager to deal with all objects. More...
 
class  SheetMarginSettingsBuilder
 The SheetMarginSettings builder More...
 
class  SheetZoneSettingsBuilder
 The SheetZoneSettings builder More...
 
class  TextStyleBuilder
 Represents a TextStyleBuilder. More...
 
class  TitleBlock
 Represents a NXOpen.Diagramming.TitleBlock More...
 
class  TitleBlockCellBuilder
 Represents a builder to edit NXOpen.Diagramming.TitleBlock 's cell More...
 
class  TitleBlockCollection
 Represents a collection of Title Block. More...
 

Enumerations

enum  HorizontalCenteringMarkType {
  None, LeftArrow, RightArrow, LeftandRightArrow,
  LeftandRightLine
}
 the horizontal centering mark type More...
 
enum  VerticalCenteringMarkType {
  None, BottomArrow, TopArrow, BottomandTopArrow,
  BottomandTopLine
}
 the vertical centering mark type More...
 
enum  Method { None, Standard, Custom }
 the zone method More...
 
enum  ZoneOrigin { BottomRight, TopLeft, TopRight, BottomLeft }
 the zone origin More...
 
enum  FontEnum { Blockfont }
 the font More...
 
enum  ArrowStyleType { Filled, Closed, ClosedSolid, Open }
 the arrow style type More...
 
enum  ArrowDirectionType { OutofSheet, IntoSheet }
 the arrow direction type More...
 
enum  TrimmingMarkStyleType { Triangle, Corner }
 the trimming mark style type More...
 
enum  Axis { X = 1, Y }
 Represents the axis type. More...
 
enum  Direction { In = 1, Out, Both }
 Represents the direction type. More...
 
enum  DiagrammingSizingpolicy { Length, Auto, Percent, Inherit = 4 }
 Represents the sizing policy type. More...
 
enum  DiagrammingStubsides { Auto, Left, Right }
 Represents the stub side type. More...
 
enum  DiagrammingAnnotationboundarytype {
  None, Circle, Ellipse, Rectangle,
  RoundedRectangle
}
 Represents the boundary type of annotation. More...
 
enum  DiagrammingArrowtype { None, Open, Filled, ClosedSolid }
 Represents the arrow type. More...
 
enum  DiagrammingAlignment { Left, Center, Right, Justify }
 Represents the alignment. More...
 
enum  DiagrammingLocationstyle { Absolute, Relative }
 Represents the location style. More...
 
enum  DiagrammingJumpertype { U = 1, Break }
 Represents the jumper type. More...
 
enum  DiagrammingJumperprioritytype { Horizontal, Vertical }
 Represents the jumper priority. More...
 
enum  DiagrammingConnectionlabelhorizontaloffsetposition { Above, Below }
 Represents the horizontal connection label offset position. More...
 
enum  DiagrammingConnectionlabelverticaloffsetposition { Left, Right }
 Represents the vertical connection label offset position. More...
 
enum  DiagrammingConnectionlabelposition { Start = 1, End, Center = 4, Spaced = 8 }
 Represents the connection label position. More...
 
enum  DiagrammingRepeatstartposition { Center, Start, End }
 Represents the repeat start position. More...
 
enum  DiagrammingFlowdirectionarrowstyle {
  BottomFilledArrow, BottomOpenArrow, ClosedArrow, ClosedDoubleArrow,
  ClosedDoubleSolidArrow, ClosedSolidArrow, FilledArrow, FilledDoubleArrow,
  OpenArrow, OpenDoubleArrow, TopFilledArrow, TopOpenArrow
}
 Represents the flow direction arrow style. More...
 

Detailed Description

Provides classes and interfaces relating to Diagramming.

Enumeration Type Documentation

the arrow direction type

Enumerator
OutofSheet 

Out of Sheet

IntoSheet 

the arrow style type

Enumerator
Filled 

Filled

Closed 

Closed

ClosedSolid 

Close Solid

Open 

Represents the axis type.

Enumerator
X 

X axis

Y 

Y axis

Represents the alignment.

Enumerator
Left 

Setting the left alignment

Center 

Setting the center alignment

Right 

Setting the right alignment

Justify 

Setting the justify alignment

Represents the boundary type of annotation.

Enumerator
None 

No Boundary Type

Circle 

Circle Type

Ellipse 

Ellipse Type

Rectangle 

Rectangle Type

RoundedRectangle 

Rounded Rectangle Type

Represents the arrow type.

Enumerator
None 

Setting the arrow type none arrow

Open 

Setting the arrow type open arrow

Filled 

Setting the arrow type filled arrow

ClosedSolid 

Setting the arrow type closed solid arrow

Represents the horizontal connection label offset position.

Enumerator
Above 

Above

Below 

Below

Represents the connection label position.

Enumerator
Start 

Start

End 

End

Center 

Centered

Spaced 

Spaced

Represents the vertical connection label offset position.

Enumerator
Left 

Left

Right 

Right

Represents the flow direction arrow style.

Enumerator
BottomFilledArrow 
BottomOpenArrow 
ClosedArrow 
ClosedDoubleArrow 
ClosedDoubleSolidArrow 
ClosedSolidArrow 
FilledArrow 
FilledDoubleArrow 
OpenArrow 
OpenDoubleArrow 
TopFilledArrow 
TopOpenArrow 

Represents the jumper priority.

Enumerator
Horizontal 

Horizontal

Vertical 

Vertical

Represents the jumper type.

Enumerator
U 

U shape

Break 

Break

Represents the location style.

Enumerator
Absolute 

Absolute

Relative 

Relative

Represents the repeat start position.

Enumerator
Center 

Center

Start 

Start

End 

End

Represents the sizing policy type.

Enumerator
Length 

Length policy

Auto 

Auto policy

Percent 

Percent policy

Inherit 

Inherit policy

Represents the stub side type.

Enumerator
Auto 

Auto side

Left 

Left side

Right 

Right side

Represents the direction type.

Enumerator
In 

In direction

Out 

Out direction

Both 

Both direction

the font

Enumerator
Blockfont 

the horizontal centering mark type

Enumerator
None 

None

LeftArrow 

Left Arrow

RightArrow 

Right Arrow

LeftandRightArrow 

Left and Right Arrow

LeftandRightLine 

the zone method

Enumerator
None 

To support legacy parts

Standard 

Standard

Custom 

the trimming mark style type

Enumerator
Triangle 

Triangle

Corner 

the vertical centering mark type

Enumerator
None 

None

BottomArrow 

Bottom Arrow

TopArrow 

Top Arrow

BottomandTopArrow 

Bottom and Top Arrow

BottomandTopLine 

the zone origin

Enumerator
BottomRight 

Bottom Right

TopLeft 

Top Left

TopRight 

Top Right

BottomLeft 
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.