Class TransformPathBuilder
Inheritance
System.Object
System.MarshalByRefObject
TransformPathBuilder
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
public class TransformPathBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected TransformPathBuilder()
Properties
Declaration
public bool AcrossAssemblies { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public RouteObjectCollector AttributeReferenceSelection { get; }
Property Value
Declaration
public bool CheckForDuplicates { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CopyConnectedParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public TransformPathBuilder.TransformOption MoveOrCopyOption { get; set; }
Property Value
Declaration
public bool MoveWithExtensionSegments { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int NumberOfCopies { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public RouteObjectCollector PathSelection { get; }
Property Value
Declaration
public ModlMotion Transform { get; }
Property Value
Methods
Declaration
public void AddConnectedPartsInBuilder()
Declaration
public void AttachSelectedPath()
Declaration
public void DestroyAllPreviewObjects()
Declaration
public void DetachSelectedPath()
Declaration
public void DragByTransform(Vector3d translation, Matrix3x3 rotation)
Parameters
Declaration
public CharacteristicList GetCopiedAttributes()
Returns
Declaration
public void GetIthSetOfObjects(int ith, out NXObject[] objects)
Parameters
Type |
Name |
Description |
System.Int32 |
ith |
|
NXObject[] |
objects |
|
Declaration
public CharacteristicList GetOmittedAttributes()
Returns
Declaration
public void RemoveConnectedPartsInBuilder()
Declaration
public void SetCollisionObject(NXObject object)
Parameters
Declaration
public void SetCopiedAttributes(CharacteristicList charxData)
Parameters
Declaration
public void SetCopyTransform(Vector3d translation, Matrix3x3 rotation)
Parameters
Declaration
public void SetOmittedAttributes(CharacteristicList charxData)
Parameters
Declaration
Declaration
Declaration
public void UpdateConnectedPartList(NXObject[] selectedObject, NXObject[] deselectedObject)
Parameters
Declaration
public void UpdateSelObjectsVector()
Implements
System.Runtime.Remoting.Messaging.IMessageSink