Class Network
Inheritance
System.Object
System.MarshalByRefObject
Network
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen.Positioning
Assembly: NXOpen.dll
Syntax
public class Network : NXObject, IMessageSink, INXObject
Constructors
Network()
Declaration
protected Network()
Properties
DisplayComponent
Declaration
public Component DisplayComponent { get; set; }
Property Value
Type | Description |
---|---|
Component |
MoveObjectsState
Declaration
public bool MoveObjectsState { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NonMovingGroupGrounded
Declaration
public bool NonMovingGroupGrounded { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
AddConstraint(Constraint)
Declaration
public void AddConstraint(Constraint constraint)
Parameters
Type | Name | Description |
---|---|---|
Constraint | constraint |
AddMovableObject(NXObject)
Declaration
public void AddMovableObject(NXObject movableObject)
Parameters
Type | Name | Description |
---|---|---|
NXObject | movableObject |
ApplyToModel()
Declaration
public void ApplyToModel()
BeginDrag()
Declaration
public void BeginDrag()
DragByRay(Point3d, Vector3d)
Declaration
public void DragByRay(Point3d point, Vector3d direction)
Parameters
Type | Name | Description |
---|---|---|
Point3d | point | |
Vector3d | direction |
DragByTransform(Vector3d, Matrix3x3)
Declaration
public void DragByTransform(Vector3d translation, Matrix3x3 rotation)
Parameters
Type | Name | Description |
---|---|---|
Vector3d | translation | |
Matrix3x3 | rotation |
DragByTranslation(Vector3d)
Declaration
public void DragByTranslation(Vector3d translation)
Parameters
Type | Name | Description |
---|---|---|
Vector3d | translation |
EmptyMovingGroup()
Declaration
public void EmptyMovingGroup()
EndDrag()
Declaration
public void EndDrag()
GetMovableObjectStatus(NXObject)
Declaration
public Network.ObjectStatus GetMovableObjectStatus(NXObject movableObject)
Parameters
Type | Name | Description |
---|---|---|
NXObject | movableObject |
Returns
Type | Description |
---|---|
Network.ObjectStatus |
IsReferencedGeometryLoaded()
Declaration
public bool IsReferencedGeometryLoaded()
Returns
Type | Description |
---|---|
System.Boolean |
LoadReferencedGeometry()
Declaration
public void LoadReferencedGeometry()
RemoveAllConstraints()
Declaration
public void RemoveAllConstraints()
RemoveConstraint(Constraint)
Declaration
public void RemoveConstraint(Constraint constraint)
Parameters
Type | Name | Description |
---|---|---|
Constraint | constraint |
RemoveMovableObject(NXObject)
Declaration
public void RemoveMovableObject(NXObject movableObject)
Parameters
Type | Name | Description |
---|---|---|
NXObject | movableObject |
ResetDisplay()
Declaration
public void ResetDisplay()
SetMovingGroup(NXObject[])
Declaration
public void SetMovingGroup(NXObject[] movableObjects)
Parameters
Type | Name | Description |
---|---|---|
NXObject[] | movableObjects |
Solve()
Declaration
public void Solve()
Implements
System.Runtime.Remoting.Messaging.IMessageSink