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

分析结果集合类 更多...

#include <Validate_AnalysisResultCollection.hxx>

类 NXOpen::Validate::AnalysisResultCollection 继承关系图:
NXOpen::TaggedObjectCollection

class  iterator

Public 类型

enum  AnalysisResultType { AnalysisResultTypeMaximumOverhangAngle , AnalysisResultTypePrintTime , AnalysisResultTypeOverheating }

Public 成员函数

iterator begin ()
NXOpen::Validate::CheckChannelRatioBuilderCreateCheckChannelRatioBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckMaximumOverhangAngleBuilderCreateCheckMaximumOverhangAngleBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckMinimumRadiusBuilderCreateCheckMinimumRadiusBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckMinimumWallThicknessBuilderCreateCheckMinimumWallThicknessBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckModelWithinPrintableVolumeBuilderCreateCheckModelWithinPrintableVolumeBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckOverheatingBuilderCreateCheckOverheatingBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckPartOrientationBuilderCreateCheckPartOrientationBuilder (NXOpen::Validate::PartOrientationAnalysisResult *persistentResult)
NXOpen::Validate::CheckPorosityBuilderCreateCheckPorosityBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckPrintTimeBuilderCreateCheckPrintTimeBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckTrappedSupportsBuilderCreateCheckTrappedSupportsBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
NXOpen::Validate::CheckWhollyEnclosedVolumeBuilderCreateCheckWhollyEnclosedVolumeBuilder (NXOpen::Validate::AnalysisResult *persistentResult)
void DeactivateAll (const std::vector< NXOpen::Validate::AnalysisResult * > &analysisResults)
iterator end ()
void EvaluateAll (const std::vector< NXOpen::Validate::AnalysisResult * > &analysisResults)
std::vector< NXOpen::Validate::AnalysisResult * > FindAllAnalysisResults ()
std::vector< NXOpen::Validate::AnalysisResult * > FindAllAnalysisResultsOfType (NXOpen::Validate::AnalysisResultCollection::AnalysisResultType analysisType)
NXOpen::Validate::AnalysisResultFindObject (const char *sid)
NXOpen::Validate::AnalysisResultFindObject (const NXString &sid)
double GetAnalysisResultValue (NXOpen::Validate::AnalysisResult *persistentResult)
tag_t Tag () const

详细描述

分析结果集合类

表示NX @link NXOpen::Validate::AnalysisResultCollection NXOpen::Validate::AnalysisResultCollection@endlink 对象。
<br> 要获取此类的实例,请参考 @link NXOpen::BasePart  NXOpen::BasePart @endlink  <br>


于NX1872.0.0版本创建。

成员枚举类型说明

◆ AnalysisResultType

表示分析结果的类型

枚举值
AnalysisResultTypeMaximumOverhangAngle 

最大悬垂角度分析检查器结果

AnalysisResultTypePrintTime 

打印时间分析检查器结果

AnalysisResultTypeOverheating 

过热分析检查器结果

成员函数说明

◆ begin()

iterator NXOpen::Validate::AnalysisResultCollection::begin ( )

返回指向第一个元素的迭代器。

◆ CreateCheckChannelRatioBuilder()

NXOpen::Validate::CheckChannelRatioBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckChannelRatioBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建NXOpen::Validate::CheckChannelRatioBuilder

返回
通道比率检查构造器
版本:NX1926.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckMaximumOverhangAngleBuilder()

NXOpen::Validate::CheckMaximumOverhangAngleBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckMaximumOverhangAngleBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckMaximumOverhangAngleBuilder

返回
悬垂角度检查构造器
版本:NX1872.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckMinimumRadiusBuilder()

NXOpen::Validate::CheckMinimumRadiusBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckMinimumRadiusBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckMinimumRadiusBuilder

返回
最小半径检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckMinimumWallThicknessBuilder()

NXOpen::Validate::CheckMinimumWallThicknessBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckMinimumWallThicknessBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckMinimumWallThicknessBuilder

返回
最小壁厚检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckModelWithinPrintableVolumeBuilder()

NXOpen::Validate::CheckModelWithinPrintableVolumeBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckModelWithinPrintableVolumeBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckModelWithinPrintableVolumeBuilder

返回
模型可打印范围检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckOverheatingBuilder()

NXOpen::Validate::CheckOverheatingBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckOverheatingBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckOverheatingBuilder

返回
过热检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckPartOrientationBuilder()

NXOpen::Validate::CheckPartOrientationBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckPartOrientationBuilder ( NXOpen::Validate::PartOrientationAnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckPartOrientationBuilder

返回
零件朝向检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckPorosityBuilder()

NXOpen::Validate::CheckPorosityBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckPorosityBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建NXOpen::Validate::CheckPorosityBuilder

返回
孔隙率检查构造器
版本:NX1926.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckPrintTimeBuilder()

NXOpen::Validate::CheckPrintTimeBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckPrintTimeBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckPrintTimeBuilder

返回
打印时间检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckTrappedSupportsBuilder()

NXOpen::Validate::CheckTrappedSupportsBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckTrappedSupportsBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckTrappedSupportsBuilder

返回
被困支撑检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ CreateCheckWhollyEnclosedVolumeBuilder()

NXOpen::Validate::CheckWhollyEnclosedVolumeBuilder * NXOpen::Validate::AnalysisResultCollection::CreateCheckWhollyEnclosedVolumeBuilder ( NXOpen::Validate::AnalysisResult * persistentResult)

创建一个NXOpen::Validate::CheckWhollyEnclosedVolumeBuilder

返回
完全封闭体积检查构造器
版本:NX1899.0.0
许可要求:nx_additive_design("NX增材设计")
参数
persistentResult分析结果

◆ DeactivateAll()

void NXOpen::Validate::AnalysisResultCollection::DeactivateAll ( const std::vector< NXOpen::Validate::AnalysisResult * > & analysisResults)

隐藏所有分析结果对象
版本:NX1872.0.0
许可要求:无

参数
analysisResults分析结果集合

◆ end()

iterator NXOpen::Validate::AnalysisResultCollection::end ( )
inline

返回指向最后一个元素之后位置的迭代器。

◆ EvaluateAll()

void NXOpen::Validate::AnalysisResultCollection::EvaluateAll ( const std::vector< NXOpen::Validate::AnalysisResult * > & analysisResults)

更新所有分析结果对象
版本:NX1872.0.0
许可要求:无

参数
analysisResults分析结果集合

◆ FindAllAnalysisResults()

std::vector< NXOpen::Validate::AnalysisResult * > NXOpen::Validate::AnalysisResultCollection::FindAllAnalysisResults ( )

从工作部件中获取所有分析结果对象

返回
分析结果对象集合
版本:NX1872.0.0
许可要求:无

◆ FindAllAnalysisResultsOfType()

std::vector< NXOpen::Validate::AnalysisResult * > NXOpen::Validate::AnalysisResultCollection::FindAllAnalysisResultsOfType ( NXOpen::Validate::AnalysisResultCollection::AnalysisResultType analysisType)

从工作部件中获取指定类型的所有分析结果对象

返回
指定类型的分析结果对象集合
版本:NX1899.0.0
许可要求:无
参数
analysisType分析结果类型

◆ FindObject() [1/2]

NXOpen::Validate::AnalysisResult * NXOpen::Validate::AnalysisResultCollection::FindObject ( const char * sid)

根据指定标识符查找NXOpen::Validate::AnalysisResult

返回
找到的分析结果对象
版本:NX1872.0.0
许可要求:无
参数
sidNXOpen::Validate::AnalysisResult 的标识符

◆ FindObject() [2/2]

NXOpen::Validate::AnalysisResult * NXOpen::Validate::AnalysisResultCollection::FindObject ( const NXString & sid)

根据指定标识符查找NXOpen::Validate::AnalysisResult

返回
找到的分析结果对象
版本:NX1872.0.0
许可要求:无
参数
sidNXOpen::Validate::AnalysisResult 的标识符

◆ GetAnalysisResultValue()

double NXOpen::Validate::AnalysisResultCollection::GetAnalysisResultValue ( NXOpen::Validate::AnalysisResult * persistentResult)

获取分析检查器结果的值。若值存在返回0,否则返回-1

返回
分析结果值
版本:NX1899.0.0
许可要求:无
参数
persistentResult分析结果

◆ Tag()

tag_t NXOpen::Validate::AnalysisResultCollection::Tag ( ) const

返回此对象的标识。