ArcObjects Library Reference  (Schematic)    

INgNode Interface

Provides access to members that control the graphic node.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Schematics Extension.

Description

A node is a vertex in a network graph. It is represented by a symbol and may be assigned various graphic (color, fill style, and so forth), geometric (scaling, rotation, and so forth), or visual (visibility, highlighting, and so forth) attributes. The common properties of a node are stored and defined by its related node element type. Nodes can have geographic, semigeographic, or graph coordinates. The coordinate system is independent of the graphic display window. Several nodes may be aligned along the same horizontal or vertical axis. If the network is thickly populated, several nodes may be compacted into a single compaction node. Two nodes can have a binding—logical and hierarchical—relationship, which means that certain rules will apply when these nodes are manipulated (for example, moving or deleting a parent node will cause the associated child node to be moved or deleted accordingly).

Members

Description
Read-only property Diagram Diagram that contains the node.
Read-only property ElementType Element type that implements the node.
Method GetCurrentEffect Returns the current 'effValue' value for the node effect 'effect' (see esriNgNodeEffect).
Method GetEffect Returns the effect 'effect' set for the node (see esriNgNodeEffect).
Method GetIncidentLinks Returns the list of the node's incident links.
Method GetPortPosition Returns the position 'point' of the port 'numPort', of type 'type' (see esriNgPortType) associated with the node in the view 'view'.
Read/write property InitialPosition Initial position of the node.
Read/write property InitialRotation Initial rotation angle of the node.
Method IsEffectSet Indicates if the effect 'effect' related to the node is set (see esriNgNodeEffect).
Method Move Moves the node to the (X,Y) relative or absolute position.
Read-only property Name Name of the node.
Method RemoveEffect Removes the effect or restores the default effect 'effect' set for the node (see esriNgNodeEffect).
Method RemoveSubSymbolEffect Removes the effect 'effect' set for the sub-symbol named 'subName' that composes the symbol used to represent the node (see esriNgSubSymbolEffect).
Method RestoreInitialPosition Restores the node to its initially defined position.
Method SetEffect Modifies the effect 'effect' set for the node (see esriNgNodeEffect).
Method SetSubSymbolEffect Sets the effect 'effect' for the sub-symbol named 'subName' that composes the symbol used to represent the node (see esriNgSubSymbolEffect).
Read-only property X X Cartesian coordinate of the node.
Read-only property Y Y Cartesian coordinate of the node.

CoClasses that implement INgNode

CoClasses and Classes Description
NgNode Graphic node object.
NgNodeOnLink Graphic node-on-link object.

See Also

INgElement Interface | ISchematicNode Interface | INgNodeOnLink Interface

 


Feedback Send feedback on this page