NXOpen .NET Reference
12.0.0
|
Builder used to model a piece of Equipment. More...
Public Member Functions | |
unsafe NXOpen.Point2d | GetLocation () |
Gets the symbol location. More... | |
unsafe void | SetLocation (NXOpen.Point2d location) |
Sets the symbol location. More... | |
unsafe void | SetInlineSymbolLocation (NXOpen.PID.Pipe pipe, string connectionId, int segementId, double percent) |
Sets connection location for the inline symbol. More... | |
unsafe void | GetInlineSymbolLocation (out NXOpen.PID.Pipe pipe, out string connectionId, out int segementId, out double percent) |
Gets connection location for the inline symbol. More... | |
unsafe void | GetNewInlineConnection (out NXOpen.PID.Pipe pipe, out string connectionId) |
Gets new connection after inserting an inline symbol. More... | |
unsafe void | DetachAllConnections () |
Detaches the equipment from all attached connections. More... | |
unsafe NXOpen.Diagramming.Node | GetNode () |
Get the node object of the equipment builder. More... | |
unsafe void | SetFulfillment (string symbolID) |
Sets the fulfillment data of the symbol. More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Properties | |
unsafe NXOpen.Diagramming.Node | ExistingSymbol [get, set] |
Returns or sets the symbol from foundation window. More... | |
unsafe NXOpen.PID.Equipment | ExistingSymbolLogicalElementRevision [get, set] |
Returns or sets the Logical Element Revision for the symbol. More... | |
unsafe bool | FlipHorizontal [get, set] |
Returns or sets the option to flip the symbol horizontally. More... | |
unsafe bool | FlipVertical [get, set] |
Returns or sets the option to flip the symbol vertically. More... | |
unsafe string | Label [get] |
Returns the tag of this equipment. More... | |
unsafe bool | LockAspectRatio [get, set] |
Returns or sets the option to lock the aspect ratio. More... | |
unsafe NXOpen.NXObject | NeedAttrOwner [get] |
Returns the owner of need attributes group. More... | |
unsafe string | NodeId [get, set] |
Returns or sets the current node ID of this equipment. More... | |
unsafe NXOpen.PID.Sheet | OwningSheet [get, set] |
Returns or sets the owning sheet of this sheet element. More... | |
unsafe NXOpen.PID.RotateAngleOption | Rotate [get, set] |
Returns or sets the symbol rotation angle. More... | |
unsafe double | Scale [get, set] |
Returns or sets the scale value. More... | |
unsafe double | ScaleX [get, set] |
Returns or sets the x scale value. More... | |
unsafe double | ScaleY [get, set] |
Returns or sets the y scale value. More... | |
unsafe string | SymbolId [get, set] |
Returns or sets the symbol ID of this equipment. More... | |
unsafe NXOpen.PID.SymbolSourceOption | SymbolSourceType [get, set] |
Returns or sets the symbol source type More... | |
unsafe bool | UseExistingID [get, set] |
Returns or sets the option to place a duplicate symbol. More... | |
Builder used to model a piece of Equipment.
To create a new instance of this class, use NXOpen.PID.PidManager.CreateEquipmentBuilder
Default values.
Property | Value |
---|---|
Rotate |
Zero |
SymbolSourceType |
ReuseLibrary |
Created in NX11.0.1
unsafe void NXOpen.PID.EquipmentBuilder.DetachAllConnections | ( | ) |
Detaches the equipment from all attached connections.
Created in NX11.0.1
License requirements: nx_pid_design_author ("NX P and ID Design Author")
unsafe void NXOpen.PID.EquipmentBuilder.GetInlineSymbolLocation | ( | out NXOpen.PID.Pipe | pipe, |
out string | connectionId, | ||
out int | segementId, | ||
out double | percent | ||
) |
Gets connection location for the inline symbol.
Created in NX11.0.1
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
pipe | |
connectionId | |
segementId | |
percent |
unsafe NXOpen.Point2d NXOpen.PID.EquipmentBuilder.GetLocation | ( | ) |
Gets the symbol location.
Created in NX11.0.1
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
unsafe void NXOpen.PID.EquipmentBuilder.GetNewInlineConnection | ( | out NXOpen.PID.Pipe | pipe, |
out string | connectionId | ||
) |
Gets new connection after inserting an inline symbol.
Created in NX11.0.1
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
pipe | |
connectionId |
unsafe NXOpen.Diagramming.Node NXOpen.PID.EquipmentBuilder.GetNode | ( | ) |
Get the node object of the equipment builder.
Created in NX11.0.1
License requirements: nx_pid_design_author ("NX P and ID Design Author")
unsafe void NXOpen.PID.EquipmentBuilder.SetFulfillment | ( | string | symbolID | ) |
Sets the fulfillment data of the symbol.
The input symbol should be a 3D one and in the same category with the entity of the builder
Created in NX12.0.0
License requirements: nx_pid_design_author ("NX P and ID Design Author")
symbolID |
unsafe void NXOpen.PID.EquipmentBuilder.SetInlineSymbolLocation | ( | NXOpen.PID.Pipe | pipe, |
string | connectionId, | ||
int | segementId, | ||
double | percent | ||
) |
Sets connection location for the inline symbol.
Created in NX11.0.1
License requirements: nx_pid_design_author ("NX P and ID Design Author")
pipe | |
connectionId | |
segementId | |
percent |
unsafe void NXOpen.PID.EquipmentBuilder.SetLocation | ( | NXOpen.Point2d | location | ) |
Sets the symbol location.
Created in NX11.0.1
License requirements: nx_pid_design_author ("NX P and ID Design Author")
location | the symbol location. |
|
getset |
Returns or sets the symbol from foundation window.
It is only applicable when PID.EquipmentBuilder.SymbolSourceType is PID.SymbolSourceOption.ExistingSymbol .
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the Logical Element Revision for the symbol.
It is only applicable when PID.EquipmentBuilder.SymbolSourceType is PID.SymbolSourceOption.LogicalElementRevision .
Created in NX12.0.0
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the option to flip the symbol horizontally.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the option to flip the symbol vertically.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
get |
Returns the tag of this equipment.
Created in NX11.0.1
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the option to lock the aspect ratio.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
get |
Returns the owner of need attributes group.
Created in NX11.0.1
License requirements: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the current node ID of this equipment.
It works only in edit mode, it's optional and the first node ID stored in the equipment will be used as default.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the owning sheet of this sheet element.
Its setting method works only in creation mode.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the symbol rotation angle.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the scale value.
It is only applicable when PID.EquipmentBuilder.LockAspectRatio is true.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the x scale value.
It is only applicable when PID.EquipmentBuilder.LockAspectRatio is false.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the y scale value.
It is only applicable when PID.EquipmentBuilder.LockAspectRatio is false.
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the symbol ID of this equipment.
It is only applicable when NXOpen.PID.EquipmentBuilder.SymbolSourceType is NXOpen.PID.SymbolSourceOption.ReuseLibrary .
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the symbol source type
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")
|
getset |
Returns or sets the option to place a duplicate symbol.
It is only applicable when NXOpen.PID.EquipmentBuilder.SymbolSourceType is NXOpen.PID.SymbolSourceOption.ExistingSymbol .
Created in NX11.0.1
License requirements to get this property: nx_pid_design_reader ("NX P and ID Design Reader") OR nx_pid_design_author ("NX P and ID Design Author")
License requirements to set this property: nx_pid_design_author ("NX P and ID Design Author")