Class MoldCostBuilder
Inheritance
MoldCostBuilder
Assembly: NXOpen.dll
public class MoldCostBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected MoldCostBuilder()
Properties
Declaration
public string FileName { get; set; }
Property Value
Declaration
public double LayoutPrecision { get; set; }
Property Value
Declaration
public double MoldbasePrecision { get; set; }
Property Value
Declaration
public string OutputLocation { get; set; }
Property Value
Declaration
public MoldCostBuilder.QuotationType QuotationOption { get; set; }
Property Value
SelectedBody
Declaration
public SelectBody SelectedBody { get; }
Property Value
Declaration
public string TemplateName { get; set; }
Property Value
Methods
Declaration
public void ClearUdoData()
Declaration
public void CollectOpeningAreas(out OpeningAreaData[] pCostObjects)
Parameters
Declaration
public void CollectRibs(out RibsData[] pCostObjects)
Parameters
Type |
Name |
Description |
RibsData[] |
pCostObjects |
|
Declaration
public void CollectUndercuts(out UnderCutData[] pCostObjects)
Parameters
Declaration
public CoordinateSystem[] CreateReferenceCsysObjects(Part partId)
Parameters
Type |
Name |
Description |
Part |
partId |
|
Returns
Declaration
public string DecodeOutputLocation(out bool isNewCreate)
Parameters
Type |
Name |
Description |
bool |
isNewCreate |
|
Returns
Declaration
public void DrawSlideDirection(TaggedObject costObject)
Parameters
Declaration
public void EraseSlideDirection()
Declaration
public string[] GetAllTemplateNames()
Returns
Declaration
public MoldCostCustomerDataProvider GetCustomerDataProvider()
Returns
Declaration
public string GetDataFileName()
Returns
Declaration
public string GetDatabaseFullPath(out int errorFlag)
Parameters
Type |
Name |
Description |
int |
errorFlag |
|
Returns
Declaration
public MoldCostCustomerDataProvider GetDetailDesignDataProvider()
Returns
Declaration
public string GetImageFileName()
Returns
Declaration
public string[] GetImageNamesFromTemplate()
Returns
Declaration
public string GetLastTemplateName()
Returns
Declaration
public MoldCostCustomerDataProvider GetMachiningDataProvider()
Returns
Declaration
public TaggedObject GetMoldCostDataObject()
Returns
Declaration
public MoldCostCustomerDataProvider GetMoldDataProvider()
Returns
Declaration
public CostTableDataProvider GetOpeningAreaDataProvider()
Returns
Declaration
public CostTableDataProvider GetRibsDataProvider()
Returns
Declaration
public SpreadsheetData GetSpreadsheetData()
Returns
Declaration
public CostTableDataProvider GetUndercutDataProvider()
Returns
Declaration
public void ParseCostDataFile()
Declaration
public void ParseDatabase()
Declaration
public void PerformCheckRegions()
Declaration
public int PopulateCustomerInformationTable()
Returns
PopulateDataFromBody(Body)
Declaration
public void PopulateDataFromBody(Body solidBody)
Parameters
Type |
Name |
Description |
Body |
solidBody |
|
Declaration
public int PopulateMachiningInformationTable()
Returns
Declaration
public int PopulateMoldInformationTable()
Returns
Declaration
public void RecommendMoldBase(StandardPartBuilder stdPartBuilderTag, string moldStructure, string moldbaseCatalog)
Parameters
Declaration
public void ReportMoldCostData(string templateFullName, string moldCostDataFullName)
Parameters
Type |
Name |
Description |
string |
templateFullName |
|
string |
moldCostDataFullName |
|
Declaration
public void RepositionMoldCsys()
Declaration
public void RepositionSlideAndLifter(StandardPartBuilder stdPartBuilderTag, NXObject instanse, CoordinateSystem refCsysTag)
Parameters
Declaration
public void SaveAsDataAndTemplate(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|
Declaration
public void SaveDataToDatabase()
Declaration
public void SaveInsertDataToDatabase(int[] insertIndex)
Parameters
Type |
Name |
Description |
int[] |
insertIndex |
|
Declaration
public void SaveRibDataToDatabase(int[] ribIndex)
Parameters
Type |
Name |
Description |
int[] |
ribIndex |
|
Declaration
public void SaveUndercutDataToDatabase(int[] undercutIndex)
Parameters
Type |
Name |
Description |
int[] |
undercutIndex |
|
Declaration
public void SetClearF2CUdoReanalyzingStatus(bool isToClear)
Parameters
Type |
Name |
Description |
bool |
isToClear |
|
Declaration
public void SetDataFileName(string dataFileName)
Parameters
Type |
Name |
Description |
string |
dataFileName |
|
Declaration
public void SetImageFileName(string fileName)
Parameters
Type |
Name |
Description |
string |
fileName |
|
Declaration
public void SetLastTemplateName(string lastTemplateName)
Parameters
Type |
Name |
Description |
string |
lastTemplateName |
|
Declaration
public void SetResetData(bool isReset)
Parameters
Type |
Name |
Description |
bool |
isReset |
|
Declaration
public void UpdateAllInsertPrice()
Declaration
public void UpdateDetailDesignDataProvider(int[] rowsNumber)
Parameters
Type |
Name |
Description |
int[] |
rowsNumber |
|
Declaration
public void UpdateFacetDisplay(int highlightFacetType)
Parameters
Type |
Name |
Description |
int |
highlightFacetType |
|
Declaration
public void UpdateHeatTreatmentTime()
Declaration
public void UpdateInsertPrice(int rowIndex, int modifiedRow, int modifiedCol)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
int |
modifiedRow |
|
int |
modifiedCol |
|
Declaration
public void UpdateMachiningTime(int modifiedRow)
Parameters
Type |
Name |
Description |
int |
modifiedRow |
|
Declaration
public void UpdateMachiningTotalPrice(int modifiedRow)
Parameters
Type |
Name |
Description |
int |
modifiedRow |
|
Declaration
public void UpdateMoldInformationTable(string modifiedAttributeName)
Parameters
Type |
Name |
Description |
string |
modifiedAttributeName |
|
Declaration
public void UpdateMoldSize(bool isMoldbasePrecisionChange, bool isLayoutPrecisionChange)
Parameters
Type |
Name |
Description |
bool |
isMoldbasePrecisionChange |
|
bool |
isLayoutPrecisionChange |
|
Declaration
public int UpdateMoldTableWhenUpdateCustomerInfor()
Returns
Declaration
public void UpdatePartMass()
Declaration
public void UpdateProviderData(CostTableDataProvider pDataProvider, CostDataObject[] pCostObjects)
Parameters
Declaration
public void UpdateQuantity()
Declaration
public void UpdateRibsPrice(int rowIndex, int modifiedRow, int modifiedCol)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
int |
modifiedRow |
|
int |
modifiedCol |
|
Declaration
public void UpdateUndercutPrice(int rowIndex, int modifiedRow, int modifiedCol)
Parameters
Type |
Name |
Description |
int |
rowIndex |
|
int |
modifiedRow |
|
int |
modifiedCol |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink