Class Component
Inheritance
System.Object
System.MarshalByRefObject
Component
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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)
Assembly: NXOpen.dll
Syntax
public class Component : DisplayableObject, IMessageSink, IFitTo, INXObject
Constructors
Component()
Declaration
Properties
IsActive
Declaration
public bool IsActive { get; }
Property Value
Type |
Description |
System.Boolean |
|
LockUpdateStatus
Declaration
public bool LockUpdateStatus { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
UpgradeUponActivation
Declaration
public bool UpgradeUponActivation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Activate()
Declaration
ActivateInIsolation()
Declaration
public Sketch ActivateInIsolation()
Returns
AddExistingCurves(DisplayableObject[])
Declaration
public void AddExistingCurves(DisplayableObject[] curves)
Parameters
Deactivate()
Declaration
ExitActivate()
Declaration
public void ExitActivate()
GetAnchorPoint(out Point3d)
Declaration
public bool GetAnchorPoint(out Point3d anchorPoint)
Parameters
Type |
Name |
Description |
Point3d |
anchorPoint |
|
Returns
Type |
Description |
System.Boolean |
|
GetDefinition()
Declaration
public ComponentDefinition GetDefinition()
Returns
GetDefinitionLocation()
Declaration
public Layout2dDefinitionLocation GetDefinitionLocation()
Returns
GetDefinitionName()
Declaration
public string GetDefinitionName()
Returns
Type |
Description |
System.String |
|
GetDefinitionPath()
Declaration
public string GetDefinitionPath()
Returns
Type |
Description |
System.String |
|
GetMembers(Layout2dComponentMemberType, out DisplayableObject[])
Declaration
public void GetMembers(Layout2dComponentMemberType memberType, out DisplayableObject[] members)
Parameters
Declaration
public void GetTransform(out Matrix3x3 rotation, out Vector3d translation)
Parameters
Declaration
public void SetTransform(Matrix3x3 rotation, Vector3d translation)
Parameters
Declaration
public void Transform(Matrix3x3 rotation, Vector3d translation)
Parameters
Update()
Declaration
Implements
System.Runtime.Remoting.Messaging.IMessageSink