Class Network
Assembly: NXOpen.dll
Syntax
public class Network : NXObject, IMessageSink, INXObject
Constructors
Network()
Declaration
Properties
DisplayComponent
Declaration
public Component DisplayComponent { get; set; }
Property Value
MoveObjectsState
Declaration
public bool MoveObjectsState { get; set; }
Property Value
NonMovingGroupGrounded
Declaration
public bool NonMovingGroupGrounded { get; set; }
Property Value
Methods
AddConstraint(Constraint)
Declaration
public void AddConstraint(Constraint constraint)
Parameters
AddMovableObject(NXObject)
Declaration
public void AddMovableObject(NXObject movableObject)
Parameters
Type |
Name |
Description |
NXObject |
movableObject |
|
ApplyToModel()
Declaration
public void ApplyToModel()
BeginDrag()
Declaration
BeginLinearDrag(Point3d, Vector3d)
Declaration
public void BeginLinearDrag(Point3d point, Vector3d direction)
Parameters
BeginRotateDrag(Point3d, Vector3d)
Declaration
public void BeginRotateDrag(Point3d point, Vector3d direction)
Parameters
DragByRay(Point3d, Vector3d)
Declaration
public void DragByRay(Point3d point, Vector3d direction)
Parameters
Declaration
public void DragByTransform(Vector3d translation, Matrix3x3 rotation)
Parameters
DragByTranslation(Vector3d)
Declaration
public void DragByTranslation(Vector3d translation)
Parameters
Type |
Name |
Description |
Vector3d |
translation |
|
EmptyMovingGroup()
Declaration
public void EmptyMovingGroup()
EndDrag()
Declaration
GetMovableObjectStatus(NXObject)
Declaration
public Network.ObjectStatus GetMovableObjectStatus(NXObject movableObject)
Parameters
Type |
Name |
Description |
NXObject |
movableObject |
|
Returns
IsReferencedGeometryLoaded()
Declaration
public bool IsReferencedGeometryLoaded()
Returns
LoadReferencedGeometry()
Declaration
public void LoadReferencedGeometry()
RemoveAllConstraints()
Declaration
public void RemoveAllConstraints()
RemoveConstraint(Constraint)
Declaration
public void RemoveConstraint(Constraint constraint)
Parameters
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 |
|
SetMovingGroupWithGeometries(NXObject[], NXObject[])
Declaration
public void SetMovingGroupWithGeometries(NXObject[] movableObjects, NXObject[] draggableGeometries)
Parameters
Solve()
Declaration
StepLinearDrag(double)
Declaration
public void StepLinearDrag(double distance)
Parameters
Type |
Name |
Description |
double |
distance |
|
StepRotateDrag(double)
Declaration
public void StepRotateDrag(double angle)
Parameters
Type |
Name |
Description |
double |
angle |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink