Class AddReusablePart
Inheritance
System.Object
System.MarshalByRefObject
AddReusablePart
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 AddReusablePart : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected AddReusablePart()
Properties
Declaration
public ComponentPatternBuilder ComponentPatternBuilder { get; set; }
Property Value
Declaration
public AddReusablePart.ComponentMode ComponentType { get; set; }
Property Value
Declaration
public Sketch PositioningFeature { get; set; }
Property Value
Declaration
public AddReusablePart.PositionMethod PositionMode { get; set; }
Property Value
Methods
Declaration
public void AddClonePartName(string clonedpartname)
Parameters
| Type |
Name |
Description |
| System.String |
clonedpartname |
|
Declaration
public void AddComponentMode(AddReusablePart.ModeMethod modeMethod)
Parameters
Declaration
public void AddComponentProperty(string compName, string refsetName, int layer)
Parameters
| Type |
Name |
Description |
| System.String |
compName |
|
| System.String |
refsetName |
|
| System.Int32 |
layer |
|
Declaration
public void AddCriteriaToInstance(bool hasCriteria, string expStr, string addValue)
Parameters
| Type |
Name |
Description |
| System.Boolean |
hasCriteria |
|
| System.String |
expStr |
|
| System.String |
addValue |
|
Declaration
public void AddHoleInstance(Point3d inputDirection, Point3d inputPostion)
Parameters
Declaration
public void AddHoleInstanceForCsys(Point3d inputDirection, Point3d inputPostion, NXObject selCsys)
Parameters
Declaration
public void AddNewInstance(Component partOcc, int index)
Parameters
| Type |
Name |
Description |
| Component |
partOcc |
|
| System.Int32 |
index |
|
Declaration
public void AddPartOccurance(Component partOcc)
Parameters
Declaration
public void AffirmReusableComponent()
Declaration
public void ConstructParametersData()
Declaration
public CloneObject CreateCloneObject(ToolingApplication applicationType, string assemName)
Parameters
Returns
Declaration
public void CreateComponents(int count, NXObject selobj)
Parameters
| Type |
Name |
Description |
| System.Int32 |
count |
|
| NXObject |
selobj |
|
Declaration
public void CreatePatternComponent(bool createPattern)
Parameters
| Type |
Name |
Description |
| System.Boolean |
createPattern |
|
Declaration
public void CreatePositioningFeatureOnPoint(NXObject selobj, Point3d inputPosition, bool centerFace)
Parameters
| Type |
Name |
Description |
| NXObject |
selobj |
|
| Point3d |
inputPosition |
|
| System.Boolean |
centerFace |
|
Declaration
public void CreateReusableConstraints(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Declaration
public void CreateReusablePocket(bool commit)
Parameters
| Type |
Name |
Description |
| System.Boolean |
commit |
|
Declaration
public void DeleteComponents(int count)
Parameters
| Type |
Name |
Description |
| System.Int32 |
count |
|
Declaration
public void DeleteReusableConstraints()
Declaration
public void DeleteReusablePocket()
Declaration
public void DestroyReusableBuilder()
Declaration
public void EditReusableComponent(Component partOcc)
Parameters
Declaration
public Feature FindPositioningFeatureSet()
Returns
Declaration
public NXObject GetAttachedGeometry()
Returns
Declaration
public CloneObject GetCloneObject()
Returns
Declaration
public Component[] GetDesignElement()
Returns
Declaration
public Point3d GetInitialPosition()
Returns
Declaration
public Part GetParentPart()
Returns
Declaration
public ReusablePocketBuilder GetReusablePocketBuilder()
Returns
Declaration
public SpreadsheetData GetSpreadsheetData()
Returns
Declaration
public void InsertReusableComponent(int instIndex, bool needTransform)
Parameters
| Type |
Name |
Description |
| System.Int32 |
instIndex |
|
| System.Boolean |
needTransform |
|
Declaration
public void LoadReusableComponent(string krxFile)
Parameters
| Type |
Name |
Description |
| System.String |
krxFile |
|
Declaration
public void ModifyParametersByRow(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Declaration
public void MoveReusableComponent(Vector3d translation, Matrix3x3 rotation, int index)
Parameters
Declaration
public void RecordReusableComponent(string fileName)
Parameters
| Type |
Name |
Description |
| System.String |
fileName |
|
Declaration
public void RemoveDesignElement()
Declaration
public void RemoveFamilyInstance(Part part)
Parameters
| Type |
Name |
Description |
| Part |
part |
|
Declaration
public void RemoveOldInstance(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Declaration
public void RemoveReusableComponent(int index)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
Declaration
public void ReplaceReusableComponent()
Declaration
public NXObject ReverseComponentDirection(Point3d inputPosition, Point3d inputDirection, double length, Point3d outputPosition, Point3d outputDirection)
Parameters
Returns
Declaration
public void ReversePreviewComponent(Point3d rememberDir)
Parameters
| Type |
Name |
Description |
| Point3d |
rememberDir |
|
Declaration
public void SaveLibraryPath(string libName, string libpath)
Parameters
| Type |
Name |
Description |
| System.String |
libName |
|
| System.String |
libpath |
|
Declaration
public void SavePositioningOriginPlacement(string positionOffSet, int placementOriginIndex)
Parameters
| Type |
Name |
Description |
| System.String |
positionOffSet |
|
| System.Int32 |
placementOriginIndex |
|
Declaration
public void SetAttachedGeometry(NXObject part)
Parameters
Declaration
public void SetCloneObject(CloneObject cloneObject)
Parameters
Declaration
public void SetComponentHandleToPoint()
Declaration
public void SetComponentProperties(string referenceSetName, string componentName, int layer)
Parameters
| Type |
Name |
Description |
| System.String |
referenceSetName |
|
| System.String |
componentName |
|
| System.Int32 |
layer |
|
Declaration
public void SetComponentToReplace(int index, Component replaceComponent)
Parameters
| Type |
Name |
Description |
| System.Int32 |
index |
|
| Component |
replaceComponent |
|
Declaration
public void SetEnablePreview(bool isTrunOn)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isTrunOn |
|
Declaration
public void SetInitialPosition(Point3d dropLocation)
Parameters
| Type |
Name |
Description |
| Point3d |
dropLocation |
|
Declaration
public void SetParentPart(Part part)
Parameters
| Type |
Name |
Description |
| Part |
part |
|
Declaration
public void SetReplaceTemplate(Part replaceTemplate)
Parameters
| Type |
Name |
Description |
| Part |
replaceTemplate |
|
Declaration
public void SetReusablePocketBuilder(ReusablePocketBuilder pocketTag)
Parameters
Declaration
public void SetSearchGeometry(bool isTrunOn)
Parameters
| Type |
Name |
Description |
| System.Boolean |
isTrunOn |
|
Declaration
public void SetSpreadsheetData(SpreadsheetData spreadsheetData)
Parameters
Declaration
public void SetUpdateComponentName(bool updateComponentName)
Parameters
| Type |
Name |
Description |
| System.Boolean |
updateComponentName |
|
Declaration
public void SubtituteReusableComponent(bool substituteInstance)
Parameters
| Type |
Name |
Description |
| System.Boolean |
substituteInstance |
|
Declaration
public void UpdateCadenasParameter(string paraName, string paraValue)
Parameters
| Type |
Name |
Description |
| System.String |
paraName |
|
| System.String |
paraValue |
|
Declaration
public void UpdateParametersByConfiguration()
Declaration
public void UpdatePartData()
UpdatePocketBody(Boolean, AddReusablePart.PocketBodyMethod)
Declaration
public void UpdatePocketBody(bool createPattern, AddReusablePart.PocketBodyMethod updatePocketBody)
Parameters
Declaration
public void UpdatePositioningOffset(string positionOffSet)
Parameters
| Type |
Name |
Description |
| System.String |
positionOffSet |
|
Declaration
public void UpdateReusableComponent()
Declaration
public void UpdateReusablePocket()
Implements
System.Runtime.Remoting.Messaging.IMessageSink