|
NX Open C++ 参考指南 2406 v1.1
|
NX对象基础接口 更多...
#include <INXObject.hxx>
Public 成员函数 | |
| virtual NXOpen::INXObject * | FindObject (const char *journalIdentifier)=0 |
| virtual NXOpen::INXObject * | FindObject (const NXString &journalIdentifier)=0 |
| virtual bool | IsOccurrence ()=0 |
| virtual NXString | JournalIdentifier ()=0 |
| virtual NXString | Name ()=0 |
| virtual NXOpen::Assemblies::Component * | OwningComponent ()=0 |
| virtual NXOpen::BasePart * | OwningPart ()=0 |
| virtual void | Print ()=0 |
| virtual NXOpen::INXObject * | Prototype ()=0 |
| virtual void | SetName (const char *name)=0 |
| virtual void | SetName (const NXString &name)=0 |
NX对象基础接口
表示大多数NXOpen类继承的接口
创建于NX3.0.0。
|
pure virtual |
查找具有日志中记录的给定标识符的NXOpen::NXObject 。 软件不同版本中,对象的JournalIdentifier值可能不同。但软件新版本通过旧版本的日志标识符调用FindObject时,应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 对象的日志标识符 |
在 NXOpen::CAE::DurSpecialistDurWeldSet, NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::PenetrationCheck::AnalysisSet, NXOpen::CAE::PenetrationCheck::ResultList, NXOpen::CAM::NCGroup, NXOpen::Features::TopologyOptimizationFeature, NXOpen::GeometricAnalysis::PerformancePredictor, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::Mfg::AM::ProfileLibrary, NXOpen::Mfg::Mlp::Line, NXOpen::Mfg::Mlp::Operation, NXOpen::Mfg::Mlp::Part, NXOpen::Mfg::Mlp::ProcessPlan, NXOpen::Mfg::Mlp::ProcessSetup, NXOpen::Mfg::Mlp::Product, NXOpen::Mfg::Mlp::ToolSet, NXOpen::Mfg::Mlp::Workpiece, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
查找具有日志中记录的给定标识符的NXOpen::NXObject 。 软件不同版本中,对象的JournalIdentifier值可能不同。但软件新版本通过旧版本的日志标识符调用FindObject时,应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。
| journalIdentifier | 对象的日志标识符 |
在 NXOpen::CAE::DurSpecialistDurWeldSet, NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::PenetrationCheck::AnalysisSet, NXOpen::CAE::PenetrationCheck::ResultList, NXOpen::CAM::NCGroup, NXOpen::Features::TopologyOptimizationFeature, NXOpen::GeometricAnalysis::PerformancePredictor, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::Mfg::AM::ProfileLibrary, NXOpen::Mfg::Mlp::Line, NXOpen::Mfg::Mlp::Operation, NXOpen::Mfg::Mlp::Part, NXOpen::Mfg::Mlp::ProcessPlan, NXOpen::Mfg::Mlp::ProcessSetup, NXOpen::Mfg::Mlp::Product, NXOpen::Mfg::Mlp::ToolSet, NXOpen::Mfg::Mlp::Workpiece, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
返回此对象是否为实例。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
返回此对象在日志中记录的标识符。 软件不同版本间此标识符可能不同。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
返回对象的自定义名称。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::AME::TemplateVariant, NXOpen::AME::TemplateVariantSelection, NXOpen::CADCAEPrep::IBeamSection, NXOpen::CAE::AcousticsAndVibrationAcousticRadiatingSurfaceComponentAccessor, NXOpen::CAE::AcousticsAndVibrationBcComponentAccessor, NXOpen::CAE::AeroStructures::Author::CalculationContext, NXOpen::CAE::AeroStructures::Author::InputParameter, NXOpen::CAE::AeroStructures::Author::OutputParameter, NXOpen::CAE::AeroStructures::BaseExtractionSource, NXOpen::CAE::CurveOperationExpressionRecord, NXOpen::CAE::DataSource, NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::LaminateGlobalLayup, NXOpen::CAE::LaminateLayupOffset, NXOpen::CAE::LaminateMatOrientation, NXOpen::CAE::LaminatePlyGroup, NXOpen::CAE::LaminatePlySection, NXOpen::CAE::LaminatePostReport, NXOpen::CAE::ModelAndLoadPreProcessIntermediaryMeshGroup, NXOpen::CAE::Optimization::DAOSolution, NXOpen::CAE::PreTestSensorConfig, NXOpen::CAE::PreTestSolution, NXOpen::CAE::SimRayAcousticsToolsSetupWizard, NXOpen::CAE::SimSoundProcessing, NXOpen::CAE::SimSoundProcessingTransfer, NXOpen::CAE::StressLinearization, NXOpen::CAM::CAMAttribute, NXOpen::CAM::CAMFeature, NXOpen::CAM::FeatureGeometryGroup, NXOpen::CoordinateSystem, NXOpen::DesignSimulation::ResultMeasure, NXOpen::Display::VisualMaterial, NXOpen::Fields::NameVariable, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::MechanicalRouting::Spool, NXOpen::NXObject, NXOpen::PartFamily::FamilyAttribute, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation, NXOpen::Report::UserInput , 以及 NXOpen::Routing::Electrical::SplicePoint 内被实现.
|
pure virtual |
若此对象为实例,则返回其所属组件。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
返回此对象的所属部件。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
将此对象的表示打印到系统日志文件。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::PenetrationCheck::AnalysisSet, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
若此对象为实例,则返回其原型。
创建于NX3.0.0。
许可证要求:无
在 NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation , 以及 NXOpen::Report::UserInput 内被实现.
|
pure virtual |
设置对象的自定义名称。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。
许可证要求:无
| name | 名称 |
在 NXOpen::AME::AMEQuery, NXOpen::AME::PlcLogicBlockParameter, NXOpen::AME::ReportDefinition, NXOpen::AME::TemplateVariant, NXOpen::AME::TemplateVariantSelection, NXOpen::CAE::AcousticsAndVibrationAcousticRadiatingSurfaceComponentAccessor, NXOpen::CAE::AcousticsAndVibrationBcComponentAccessor, NXOpen::CAE::CaeGroup, NXOpen::CAE::CfdAutoRefinementConstraint, NXOpen::CAE::CfdContactPreventionConstraint, NXOpen::CAE::CfdLocalResolutionConstraint, NXOpen::CAE::CorrelNodeMapFilter, NXOpen::CAE::CorrelNodeMapMethod, NXOpen::CAE::CurveOperationExpressionRecord, NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::FluidDomainRecipe, NXOpen::CAE::LaminateGlobalLayup, NXOpen::CAE::LaminateLayupOffset, NXOpen::CAE::LaminateMatOrientation, NXOpen::CAE::LaminatePlyGroup, NXOpen::CAE::LaminatePlySection, NXOpen::CAE::LaminatePostReport, NXOpen::CAE::ModelUpdateResponse, NXOpen::CAE::Optimization::DAOSolution, NXOpen::CAE::PreTestSensorConfig, NXOpen::CAE::PreTestSolution, NXOpen::CAE::SelectionRecipe, NXOpen::CAE::SensorSetRef, NXOpen::CAE::SimRayAcousticsToolsSetupWizard, NXOpen::CAE::SimSoundProcessing, NXOpen::CAM::CAMFeature, NXOpen::CAM::FeatureGeometryGroup, NXOpen::Composites::Base, NXOpen::CoordinateSystem, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::PartMfg::Element, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation, NXOpen::Report::UserInput , 以及 NXOpen::SIM::KinematicConfigurator 内被实现.
|
pure virtual |
设置对象的自定义名称。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。
创建于NX3.0.0。
许可证要求:无
| name | 名称 |
在 NXOpen::AME::AMEQuery, NXOpen::AME::PlcLogicBlockParameter, NXOpen::AME::ReportDefinition, NXOpen::AME::TemplateVariant, NXOpen::AME::TemplateVariantSelection, NXOpen::CAE::AcousticsAndVibrationAcousticRadiatingSurfaceComponentAccessor, NXOpen::CAE::AcousticsAndVibrationBcComponentAccessor, NXOpen::CAE::CaeGroup, NXOpen::CAE::CfdAutoRefinementConstraint, NXOpen::CAE::CfdContactPreventionConstraint, NXOpen::CAE::CfdLocalResolutionConstraint, NXOpen::CAE::CorrelNodeMapFilter, NXOpen::CAE::CorrelNodeMapMethod, NXOpen::CAE::CurveOperationExpressionRecord, NXOpen::CAE::FEElement, NXOpen::CAE::FENode, NXOpen::CAE::FluidDomainRecipe, NXOpen::CAE::LaminateGlobalLayup, NXOpen::CAE::LaminateLayupOffset, NXOpen::CAE::LaminateMatOrientation, NXOpen::CAE::LaminatePlyGroup, NXOpen::CAE::LaminatePlySection, NXOpen::CAE::LaminatePostReport, NXOpen::CAE::ModelUpdateResponse, NXOpen::CAE::Optimization::DAOSolution, NXOpen::CAE::PreTestSensorConfig, NXOpen::CAE::PreTestSolution, NXOpen::CAE::SelectionRecipe, NXOpen::CAE::SensorSetRef, NXOpen::CAE::SimRayAcousticsToolsSetupWizard, NXOpen::CAE::SimSoundProcessing, NXOpen::CAM::CAMFeature, NXOpen::CAM::FeatureGeometryGroup, NXOpen::Composites::Base, NXOpen::CoordinateSystem, NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder, NXOpen::GeometricUtilities::OnPathDimWithValueBuilder, NXOpen::GeometricUtilities::RotationSetBuilder, NXOpen::NXObject, NXOpen::PartMfg::Element, NXOpen::Report::BaseArgument, NXOpen::Report::CommandLibrary, NXOpen::Report::ProgramInformation, NXOpen::Report::UserInput , 以及 NXOpen::SIM::KinematicConfigurator 内被实现.