NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | Properties | List of all members
NXOpen.Diagramming.NodeBuilder Class Reference

Represents a NodeBuilder. More...

Inheritance diagram for NXOpen.Diagramming.NodeBuilder:
NXOpen.Diagramming.ConnectableElementBuilder NXOpen.Diagramming.SheetElementBuilder NXOpen.Diagramming.BaseObjectBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void AddGroupMember (NXOpen.Diagramming.SheetElement member)
 Adds a node to this node group. More...
 
unsafe void RemoveAllGroupMembers ()
 Remove all members. More...
 
unsafe void RemoveGroupMember (NXOpen.Diagramming.SheetElement member)
 Removes a node from this node group. More...
 
- Public Member Functions inherited from NXOpen.Diagramming.ConnectableElementBuilder
unsafe NXOpen.Diagramming.Port[] GetAllPorts ()
 Gets all ports of this connectable element. More...
 
unsafe NXOpen.Diagramming.Port[] GetPorts (NXOpen.Diagramming.Direction direction)
 Gets ports of this connectable element by the direction. More...
 
- Public Member Functions inherited from NXOpen.Diagramming.SheetElementBuilder
unsafe void GetAllowedTransformations (out bool isAllowedTranslation, out bool isAllowedRotation, out bool isAllowedScale, out bool isAllowedShear)
 Get the allowed transformations of the sheet element. More...
 
unsafe void GetMinNodeSize (out double[] sizeValues)
 Gets the minimum node size values More...
 
unsafe void SetMinNodeSize (double[] sizeValues)
 Sets the minimum node size values More...
 
unsafe void SetOwningSheet (NXOpen.Diagramming.Sheet owningSheet)
 Set the owning sheet when the sheet element is created. More...
 

Properties

unsafe bool Expanded [get, set]
 Returns or sets the node state of expanded or collapsed. More...
 
unsafe bool Fullfillment [get]
 Returns the flag that indicates if the node is a fulfillment object. More...
 
unsafe bool GroupingAllowed [get, set]
 Returns or sets the flag that indicates if the node is allowed to be a nested node and contain other child sheet elements. More...
 
unsafe NXOpen.Diagramming.Node OffsheetReference [get, set]
 Returns or sets the referenced offsheet node. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.Diagramming.SheetElementBuilder
enum  ResizeOptionType {
  AnyDirection, OnAnchor, SameRatio, SameRationOnCorner,
  SameRatioOnEdge
}
 Represents the resize option for a NXOpen.Diagramming.SheetElementBuilder . More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NodeBuilder.

To create a new instance of this class, use NXOpen.Diagramming.NodeCollection.CreateNodeBuilder

Created in NX10.0.0

Member Function Documentation

unsafe void NXOpen.Diagramming.NodeBuilder.AddGroupMember ( NXOpen.Diagramming.SheetElement  member)
inline

Adds a node to this node group.

Created in NX10.0.0

License requirements: None.

Parameters
member
unsafe void NXOpen.Diagramming.NodeBuilder.RemoveAllGroupMembers ( )
inline

Remove all members.

Created in NX10.0.0

License requirements: None.

unsafe void NXOpen.Diagramming.NodeBuilder.RemoveGroupMember ( NXOpen.Diagramming.SheetElement  member)
inline

Removes a node from this node group.

Created in NX10.0.0

License requirements: None.

Parameters
member

Property Documentation

unsafe bool NXOpen.Diagramming.NodeBuilder.Expanded
getset

Returns or sets the node state of expanded or collapsed.

If true the node is expanded.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Diagramming.NodeBuilder.Fullfillment
get

Returns the flag that indicates if the node is a fulfillment object.

If true the node represents a physical object such as a piece of equipment from a library.

Created in NX10.0.0

License requirements: None.

unsafe bool NXOpen.Diagramming.NodeBuilder.GroupingAllowed
getset

Returns or sets the flag that indicates if the node is allowed to be a nested node and contain other child sheet elements.

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Diagramming.Node NXOpen.Diagramming.NodeBuilder.OffsheetReference
getset

Returns or sets the referenced offsheet node.

It could be elsewhere on the same sheet or on a different sheet and it can be a null reference (Nothing in Visual Basic).

Created in NX10.0.0

License requirements to get this property: None.

License requirements to set this property: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.