NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Tooling::CostDataObject类 参考

成本数据对象 更多...

#include <Tooling_CostDataObject.hxx>

类 NXOpen::Tooling::CostDataObject 继承关系图:
NXOpen::TaggedObject NXOpen::Tooling::BendingAreaData NXOpen::Tooling::CutoutAreaData NXOpen::Tooling::DrawingAreaData NXOpen::Tooling::EmbossingAreaData NXOpen::Tooling::MoldCostProductData NXOpen::Tooling::OpeningAreaData NXOpen::Tooling::RibsData NXOpen::Tooling::StampingProcessBendingAreaData NXOpen::Tooling::StampingProcessCutoutAreaData NXOpen::Tooling::StampingProcessDrawingAreaData NXOpen::Tooling::StampingProcessEmbossingAreaData NXOpen::Tooling::StampingProcessInformationData NXOpen::Tooling::UnderCutData

Public 类型

enum  QuotationType { QuotationTypeFormula , QuotationTypeDatabase }

Public 成员函数

void AskConvergentBodies (std::vector< NXOpen::Body * > &convergentBodies)
void AskCostObjectParameterValues (std::vector< NXString > &costObjectStringValueList)
void AskCostObjects (int objectType, int objectSubtype, std::vector< NXOpen::Tooling::CostDataObject * > &costObjects)
void AskFeatureRelatedFacetsWithChildren (std::vector< int > &pFacetIds)
void GetChildren (std::vector< NXOpen::Tooling::CostDataObject * > &childrenCostFeatures)
NXOpen::Tooling::CostDataObjectGetParent ()
void SetIsChildrenExpanded (bool isExpanded)
void SetQuotationType (NXOpen::Tooling::CostDataObject::QuotationType type)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _CostDataObjectBuilder

详细描述

成本数据对象

Represents the cost feature data object.
Not support KF.

Created in NX1899.0.0.

成员枚举类型说明

◆ QuotationType

Quotation type

枚举值
QuotationTypeFormula 

use the formula to quote

QuotationTypeDatabase 

use the database to quote

成员函数说明

◆ AskConvergentBodies()

void NXOpen::Tooling::CostDataObject::AskConvergentBodies ( std::vector< NXOpen::Body * > & convergentBodies)

Ask the convergent bodies of the cost feature
Created in NX2206.0.0.

License requirements : None

参数
convergentBodiesconvergentbodies

◆ AskCostObjectParameterValues()

void NXOpen::Tooling::CostDataObject::AskCostObjectParameterValues ( std::vector< NXString > & costObjectStringValueList)

Ask all parameter values of the costing object
Created in NX1926.0.0.

License requirements : None

参数
costObjectStringValueListcostobjectstringvaluelist

◆ AskCostObjects()

void NXOpen::Tooling::CostDataObject::AskCostObjects ( int objectType,
int objectSubtype,
std::vector< NXOpen::Tooling::CostDataObject * > & costObjects )

Ask all cost objects with specified type
Created in NX1899.0.0.

License requirements : None

参数
objectTypeobjecttype
objectSubtypeobjectsubtype
costObjectscostobjects

◆ AskFeatureRelatedFacetsWithChildren()

void NXOpen::Tooling::CostDataObject::AskFeatureRelatedFacetsWithChildren ( std::vector< int > & pFacetIds)

Ask all cost objects related facets including its children
Created in NX1926.0.0.

License requirements : None

参数
pFacetIdspfacetids

◆ GetChildren()

void NXOpen::Tooling::CostDataObject::GetChildren ( std::vector< NXOpen::Tooling::CostDataObject * > & childrenCostFeatures)

Asks children of the cost feature
Created in NX2206.5000.0.

License requirements : None

参数
childrenCostFeatureschildrencostfeatures

◆ GetParent()

NXOpen::Tooling::CostDataObject * NXOpen::Tooling::CostDataObject::GetParent ( )

Asks parent of the cost feature
Created in NX2206.5000.0.

License requirements : None

◆ SetIsChildrenExpanded()

void NXOpen::Tooling::CostDataObject::SetIsChildrenExpanded ( bool isExpanded)

Set the status indicating whether or not the children are expanded when showing them in UI table list
Created in NX2206.0.0.

License requirements : None

参数
isExpandedisexpanded

◆ SetQuotationType()

void NXOpen::Tooling::CostDataObject::SetQuotationType ( NXOpen::Tooling::CostDataObject::QuotationType type)

Sets the quotation type
Created in NX2406.0.0.

License requirements : None

参数
typetype