Class MoldInsertDesignBuilder
Inheritance
MoldInsertDesignBuilder
Assembly: NXOpen.dll
public class MoldInsertDesignBuilder : StandardPartBuilder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected MoldInsertDesignBuilder()
Properties
Declaration
public bool Associative { get; set; }
Property Value
BoundingBodyFaces
Declaration
public SelectFaceList BoundingBodyFaces { get; }
Property Value
Declaration
public Edge CurrentEdge { get; set; }
Property Value
CuttingBody
Declaration
public SelectBody CuttingBody { get; }
Property Value
Declaration
public Section ExtrusionSection { get; }
Property Value
Declaration
public bool FirstSelectionStatus { get; set; }
Property Value
Declaration
public MoldInsertDesignBuilder.InsertHeadType HeadType { get; set; }
Property Value
Declaration
public Point PositionPoint { get; set; }
Property Value
SelectExistingBody
Declaration
public SelectBody SelectExistingBody { get; }
Property Value
Declaration
public SketchFeature SketchFeature { get; set; }
Property Value
SplitBodyStatus
Declaration
public bool SplitBodyStatus { get; set; }
Property Value
Methods
Declaration
public int AskFlangeTypeFromSheetData()
Returns
Declaration
public void AskInsertDataFromSelectedComponent(Component addedPartOcc)
Parameters
Declaration
public void CheckSectionOwningPart()
Declaration
public void CreateCloneObject()
DeletePreviewBody()
Declaration
public void DeletePreviewBody()
Declaration
public void EditInsertComponentBasedOnSheetDataChange(Component addedPartOcc)
Parameters
Declaration
public void EditInsertPartDimensions(Component addedPartOcc)
Parameters
Declaration
public CloneObject GetCloneObject()
Returns
Declaration
public MoldInsertDesignBuilder.InsertType GetInsertType()
Returns
Declaration
public void MoveSideFlange()
OnBoundingBodyFaceChanged()
Declaration
public void OnBoundingBodyFaceChanged()
OnCuttingBodySelected()
Declaration
public void OnCuttingBodySelected()
OnExistingBodySelected()
Declaration
public void OnExistingBodySelected()
Declaration
public Section OnFirstSelectionForExtrudeSection(NXObject selObject)
Parameters
Type |
Name |
Description |
NXObject |
selObject |
|
Returns
Declaration
public bool OnHeadTypeChanged()
Returns
Declaration
public void OnPositionPointSelected()
Declaration
public void PopulateInsertDataToBuilder(Component addedPartOcc)
Parameters
PreviewExtrudeBody(out int, out bool)
Declaration
public void PreviewExtrudeBody(out int nBodies, out bool bSolidBody)
Parameters
Type |
Name |
Description |
int |
nBodies |
|
bool |
bSolidBody |
|
Declaration
public void PreviewSelectedInsertComponent()
Declaration
public void ReadInsertFlangeData(Component insertComponent)
Parameters
Type |
Name |
Description |
Component |
insertComponent |
|
Declaration
public void RemoveInsertComponent()
Declaration
public void RestoreChangeInInsertComponent()
Declaration
public void RestoreParameterValuesFromInsertPart(Component editingPartOcc)
Parameters
Type |
Name |
Description |
Component |
editingPartOcc |
|
SetBoundingBodyOrientation(Point3d, Matrix3x3)
Declaration
public void SetBoundingBodyOrientation(Point3d position, Matrix3x3 matrix)
Parameters
Declaration
public void SetCloneObject(CloneObject cloneObject)
Parameters
Declaration
public void SetEditStatus(bool isInEdit)
Parameters
Type |
Name |
Description |
bool |
isInEdit |
|
Declaration
public void SetInsertType(MoldInsertDesignBuilder.InsertType headType)
Parameters
UpdateBoundingBodyOnOrientationChanged(Matrix3x3)
Declaration
public void UpdateBoundingBodyOnOrientationChanged(Matrix3x3 boxMatrix)
Parameters
UpdateInsertBoundingBodyFromFeatureEdit(ToolingBox)
Declaration
public void UpdateInsertBoundingBodyFromFeatureEdit(ToolingBox boxFeature)
Parameters
Declaration
public void UpdateInsertComponentOnOrientationChanged(Matrix3x3 matrix)
Parameters
Declaration
public int ValidateExtrudeSection()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink