Class NodeBuilder
Assembly: NXOpen.dll
Syntax
public class NodeBuilder : BaseObjectBuilder, IMessageSink, IComponentBuilder
Constructors
NodeBuilder()
Declaration
Properties
ExistingSymbol
Declaration
public Node ExistingSymbol { get; set; }
Property Value
FlipHorizontal
Declaration
public bool FlipHorizontal { get; set; }
Property Value
FlipVertical
Declaration
public bool FlipVertical { get; set; }
Property Value
FunctionId
Declaration
public string FunctionId { get; set; }
Property Value
InstrumentSymbolSize
Declaration
public double InstrumentSymbolSize { get; set; }
Property Value
InstrumentationSymbolType
Declaration
public InstrumentationSymbolType InstrumentationSymbolType { get; set; }
Property Value
InstrumentationType
Declaration
public InstrumentationType InstrumentationType { get; set; }
Property Value
LockAspectRatio
Declaration
public bool LockAspectRatio { get; set; }
Property Value
MeasurementVariable
Declaration
public string MeasurementVariable { get; set; }
Property Value
NodeType
Declaration
public NodeType NodeType { get; set; }
Property Value
RelativeLocation
Declaration
public LocationBuilder RelativeLocation { get; }
Property Value
Rotate
Declaration
public RotateAngleOption Rotate { get; set; }
Property Value
Scale
Declaration
public double Scale { get; set; }
Property Value
ScaleX
Declaration
public double ScaleX { get; set; }
Property Value
ScaleY
Declaration
public double ScaleY { get; set; }
Property Value
SymbolId
Declaration
public string SymbolId { get; set; }
Property Value
SymbolSourceType
Declaration
public SymbolSourceOption SymbolSourceType { get; set; }
Property Value
TextStyle
Declaration
public TextStyleBuilder TextStyle { get; }
Property Value
UseExistingSymbolId
Declaration
public bool UseExistingSymbolId { get; set; }
Property Value
Methods
Detach()
Declaration
DetachAllConnections()
Declaration
public void DetachAllConnections()
DetachPortOnNode(string)
Declaration
public void DetachPortOnNode(string portId)
Parameters
Type |
Name |
Description |
string |
portId |
|
GetInlineSymbolLocation(out Connection, out int, out double)
Declaration
public void GetInlineSymbolLocation(out Connection connection, out int segementId, out double percent)
Parameters
GetLocation()
Declaration
public Point2d GetLocation()
Returns
GetNewInlineConnection(out NXObject, out string)
Declaration
public void GetNewInlineConnection(out NXObject con, out string connectionId)
Parameters
GetNode()
Declaration
Returns
GetSourceAttributeOwner(EquipmentAttributeSourceType)
Declaration
public NXObject GetSourceAttributeOwner(EquipmentAttributeSourceType sourceType)
Parameters
Returns
ReplaceSymbol(string)
Declaration
public void ReplaceSymbol(string symbolId)
Parameters
Type |
Name |
Description |
string |
symbolId |
|
SetAttachedInstrumentSymbol(string, NXObject, string)
Declaration
public void SetAttachedInstrumentSymbol(string fromPortId, NXObject toInstrumentSymbol, string toPortId)
Parameters
SetAttachedSymbol(string, Node, string)
Declaration
public void SetAttachedSymbol(string sourcePortId, Node toSymbol, string targetPortId)
Parameters
SetInlineSymbolLocation(Connection, int, double)
Declaration
public void SetInlineSymbolLocation(Connection connection, int segementId, double percent)
Parameters
SetLocation(Point2d)
Declaration
public void SetLocation(Point2d location)
Parameters
Type |
Name |
Description |
Point2d |
location |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink