Class Component
Assembly: NXOpen.dll
Syntax
public class Component : DisplayableObject, IMessageSink, IFitTo, INXObject
Constructors
Component()
Declaration
Properties
IsActive
Declaration
public bool IsActive { get; }
Property Value
LockUpdateStatus
Declaration
public bool LockUpdateStatus { get; set; }
Property Value
UpgradeUponActivation
Declaration
public bool UpgradeUponActivation { get; set; }
Property Value
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
GetDefinition()
Declaration
public ComponentDefinition GetDefinition()
Returns
GetDefinitionLocation()
Declaration
public Layout2dDefinitionLocation GetDefinitionLocation()
Returns
GetDefinitionName()
Declaration
public string GetDefinitionName()
Returns
GetDefinitionPath()
Declaration
public string GetDefinitionPath()
Returns
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
RenewSketch()
Declaration
public void RenewSketch()
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