Class SpecialFormingBuilder
Inheritance
System.Object
System.MarshalByRefObject
SpecialFormingBuilder
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 SpecialFormingBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected SpecialFormingBuilder()
Properties
Declaration
public SpecialFormingBuilder.BlockType BoundedBlockOrUserDefined { get; set; }
Property Value
Declaration
public double BoxClearance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public Point3d BoxPosition { get; set; }
Property Value
Declaration
public Expression EndLimit { get; }
Property Value
Declaration
public double FirstClearance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public SpecialFormingBuilder.PunchOrDie InsertType { get; set; }
Property Value
Declaration
public bool IsEditGuidedExtension { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool NeedFirstClearance { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool NeedSecondClearance { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool NeedThirdClearance { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public Expression OffsetValueLinearDimensionNegativeX { get; }
Property Value
Declaration
public Expression OffsetValueLinearDimensionNegativeY { get; }
Property Value
Declaration
public Expression OffsetValueLinearDimensionNegativeZ { get; }
Property Value
Declaration
public Expression OffsetValueLinearDimensionPositiveX { get; }
Property Value
Declaration
public Expression OffsetValueLinearDimensionPositiveY { get; }
Property Value
Declaration
public Expression OffsetValueLinearDimensionPositiveZ { get; }
Property Value
Declaration
public SpecialFormingBuilder.ParentValue Parent { get; set; }
Property Value
Declaration
public bool RenameComponent { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public double SecondClearance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public Section SelectCurves { get; }
Property Value
Declaration
public ScCollector SelectFace { get; }
Property Value
Declaration
public SelectBody SelectFormingBlock { get; }
Property Value
Declaration
public SelectNXObjectList SelectInsertToDelete { get; }
Property Value
SelectSheetBody
Declaration
public SelectBody SelectSheetBody { get; }
Property Value
Declaration
public Expression StartLimit { get; }
Property Value
Declaration
public double ThirdClearance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public SpecialFormingBuilder.Types Type { get; set; }
Property Value
UseExistingSheetBody
Declaration
public bool UseExistingSheetBody { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
WithoutFalseBody
Declaration
public bool WithoutFalseBody { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public int WizardType { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
public NXObject AddInsertPartIntoAssembly(NXObject parentPart, string templatePartName, Point3d origin)
Parameters
Type |
Name |
Description |
NXObject |
parentPart |
|
System.String |
templatePartName |
|
Point3d |
origin |
|
Returns
Declaration
public void AssignAttributeForSketchFeature(NXObject sketchFeatureTag)
Parameters
Type |
Name |
Description |
NXObject |
sketchFeatureTag |
|
Declaration
public void AssignClearance()
Declaration
public void CalculateBoxSize()
Declaration
public void CreateBoundBox()
Declaration
public void CreateFormingInsert()
Declaration
public void CreateOffsetDatumPlaneForSketch()
Declaration
public void DeleteSelectedInsert()
Declaration
public void EditBoundBox()
EditExtrudeCurves()
Declaration
public void EditExtrudeCurves()
ExtrudeCurvesToTrueBodyAndFalseBody()
Declaration
public void ExtrudeCurvesToTrueBodyAndFalseBody()
Declaration
public void MoveObjectsToUndisplayableLayer()
Declaration
public void SetBoxMatrixAndPosition(Matrix3x3 matrix, Point3d position)
Parameters
Declaration
public void SetFormingRegion(NXObject[] faces)
Parameters
Declaration
public void SewWaveLinkedFaceAndGuidedExtensionSheet()
TrimTrueBodyWithSewedSheet()
Declaration
public void TrimTrueBodyWithSewedSheet()
Declaration
public void WaveFormingRegion()
Implements
System.Runtime.Remoting.Messaging.IMessageSink