NXOpen .NET Reference Guide
1899
|
Network for use in positioning components in NX. More...
Public Types | |
enum | ArrangementsMode { Existing, InUsed } |
Specifies how changes in the network are applied to arrangements. More... | |
Public Types inherited from NXOpen.Positioning.Network | |
enum | ObjectStatus { Unknown, Fixed, OverDefined, NotConsistentDims, NotConsistentOther, NotConsistentUnknown, NotChanged, WellDefined, UnderDefined } |
Specifies the solver status of a movable object. More... | |
Public Types inherited from NXOpen.NXObject | |
enum | AttributeType { Invalid, Null, Boolean, Integer, Real, String, Time, Reference, Any = 100 } |
Specifies attribute type. More... | |
enum | DateAndTimeFormat { Numeric, Textual } |
Specifies the format of the date and time attribute. More... | |
Properties | |
unsafe NXOpen.Positioning.ComponentNetwork.ArrangementsMode | NetworkArrangementsMode [get, set] |
Returns or sets the arrangements mode for this network. More... | |
unsafe bool | NetworkSolveInWorksetMode [get, set] |
Returns or sets the mode that moves components in the workset instead of the model. More... | |
Properties inherited from NXOpen.Positioning.Network | |
unsafe NXOpen.Assemblies.Component | DisplayComponent [get, set] |
Returns or sets the Assemblies.Component in which the display is changed by solving the network. More... | |
unsafe bool | MoveObjectsState [get, set] |
Returns or sets the move objects state for the network. More... | |
unsafe bool | NonMovingGroupGrounded [get, set] |
Returns or sets the grounded state of non-moving_group objects. More... | |
Properties inherited from NXOpen.NXObject | |
unsafe bool | IsOccurrence [get] |
Returns whether this object is an occurrence or not. More... | |
unsafe string | JournalIdentifier [get] |
Returns the identifier that would be recorded in a journal for this object. More... | |
unsafe string | Name [get] |
Returns the custom name of the object. More... | |
unsafe NXOpen.Assemblies.Component | OwningComponent [get] |
Returns the owning component, if this object is an occurrence. More... | |
unsafe NXOpen.BasePart | OwningPart [get] |
Returns the owning part of this object More... | |
unsafe NXOpen.INXObject | Prototype [get] |
Returns the prototype of this object if it is an occurrence. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Properties inherited from NXOpen.INXObject | |
bool | IsOccurrence [get] |
Returns whether this object is an occurrence or not. More... | |
string | JournalIdentifier [get] |
Returns the identifier that would be recorded in a journal for this object. More... | |
string | Name [get] |
Returns the custom name of the object. More... | |
NXOpen.Assemblies.Component | OwningComponent [get] |
Returns the owning component, if this object is an occurrence. More... | |
NXOpen.BasePart | OwningPart [get] |
Returns the owning part of this object More... | |
NXOpen.INXObject | Prototype [get] |
Returns the prototype of this object if it is an occurrence. More... | |
Additional Inherited Members | |
Public Member Functions inherited from NXOpen.Positioning.Network | |
unsafe void | AddConstraint (NXOpen.Positioning.Constraint constraint) |
Add a Constraint to the network. More... | |
unsafe void | AddMovableObject (NXOpen.NXObject movableObject) |
Add a movable object to the network. More... | |
unsafe void | ApplyToModel () |
Applies the current network state to the model. More... | |
unsafe void | BeginDrag () |
Notify the network that a sequence of drag operations is about to begin. More... | |
unsafe void | DragByRay (NXOpen.Point3d point, NXOpen.Vector3d direction) |
Move objects which have been added to the network using Positioning.Network.AddMovableObject . More... | |
unsafe void | DragByTransform (NXOpen.Vector3d translation, NXOpen.Matrix3x3 rotation) |
Move objects which have been added to the network using Positioning.Network.AddMovableObject . More... | |
unsafe void | DragByTranslation (NXOpen.Vector3d translation) |
Move objects which have been added to the network using Positioning.Network.AddMovableObject . More... | |
unsafe void | EmptyMovingGroup () |
Remove all elements from the moving_group. More... | |
unsafe void | EndDrag () |
Notify the network that a sequence of drag operations has ended. More... | |
unsafe NXOpen.Positioning.Network.ObjectStatus | GetMovableObjectStatus (NXOpen.NXObject movableObject) |
Returns the solver status of a movable object. More... | |
unsafe bool | IsReferencedGeometryLoaded () |
Are the necessary objects loaded so that all connected constraints can be included during a drag or solve ? More... | |
unsafe void | LoadReferencedGeometry () |
Load the necessary objects so that all connected constraints can be included during a drag or solve. More... | |
unsafe void | RemoveAllConstraints () |
Remove all Constraint s which have been explicitly added to the network. More... | |
unsafe void | RemoveConstraint (NXOpen.Positioning.Constraint constraint) |
Remove a Constraint from the network. More... | |
unsafe void | RemoveMovableObject (NXOpen.NXObject movableObject) |
Remove a movable object from the network. More... | |
unsafe void | ResetDisplay () |
Returns the display objects to their model positions. More... | |
unsafe void | SetMovingGroup (NXOpen.NXObject[] movableObjects) |
Set the elements of the moving_group. More... | |
unsafe void | Solve () |
Solves the constraint network. More... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Network for use in positioning components in NX.
A component network extends the NXOpen.Positioning.Network by adding support for NXOpen.Assemblies.Arrangement s.
Use NXOpen.Positioning.Positioner.EstablishNetwork to create an instance of this class.
Created in NX6.0.0
Specifies how changes in the network are applied to arrangements.
This setting will be ignored when positioning geometry in a piece part.
|
getset |
Returns or sets the arrangements mode for this network.
Created in NX6.0.0
License requirements to get this property: assemblies ("ASSEMBLIES MODULE")
License requirements to set this property: assemblies ("ASSEMBLIES MODULE")
|
getset |
Returns or sets the mode that moves components in the workset instead of the model.
Created in NX12.0.0
License requirements to get this property: assemblies ("ASSEMBLIES MODULE")
License requirements to set this property: assemblies ("ASSEMBLIES MODULE")