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

NX对象基础接口 更多...

#include <INXObject.hxx>

类 NXOpen::INXObject 继承关系图:
NXOpen::Annotations::IAngularTolerance NXOpen::Annotations::IAppendedText NXOpen::Annotations::IArbitraryTarget NXOpen::Annotations::ICircularTarget NXOpen::Annotations::IContainer NXOpen::Annotations::IDatum NXOpen::Annotations::IDatumTarget NXOpen::Annotations::IFcf NXOpen::Annotations::ILineTarget NXOpen::Annotations::ILinearTolerance NXOpen::Annotations::IPmi NXOpen::Annotations::IPmiSemantics NXOpen::Annotations::IPointTarget NXOpen::Annotations::IRectangularTarget NXOpen::Annotations::ISlotDimension NXOpen::CAE::Connections::IBushingType NXOpen::CAE::Connections::ICsys NXOpen::CAE::Connections::ICylindricalStiffness NXOpen::CAE::Connections::ICylindricalStiffnessDynamic NXOpen::CAE::Connections::ICylindricalStructuralDamping NXOpen::CAE::Connections::ICylindricalStructuralDampingDynamic NXOpen::CAE::Connections::ICylindricalViscousDamping NXOpen::CAE::Connections::ICylindricalViscousDampingDynamic NXOpen::CAE::Connections::IDiameter NXOpen::CAE::Connections::IDof NXOpen::CAE::Connections::IDofCombination NXOpen::CAE::Connections::IFlangesContainer NXOpen::CAE::Connections::IFriction NXOpen::CAE::Connections::IHeight NXOpen::CAE::Connections::IJoinDataContainer NXOpen::CAE::Connections::ILineDiscretization NXOpen::CAE::Connections::ILineOffset NXOpen::CAE::Connections::ILocationsContainer NXOpen::CAE::Connections::ILocationsMultiPointContainer NXOpen::CAE::Connections::ILocationsSinglePointContainer NXOpen::CAE::Connections::ILocationsWithDirContainer NXOpen::CAE::Connections::ILocationsWithDiscretizationContainer NXOpen::CAE::Connections::IMassBothTargets NXOpen::CAE::Connections::IMassConnectivity NXOpen::CAE::Connections::IMassInertia NXOpen::CAE::Connections::IMassPhysicalParams NXOpen::CAE::Connections::IMassTarget NXOpen::CAE::Connections::IMassType NXOpen::CAE::Connections::IMaterial NXOpen::CAE::Connections::INodalTargetCenter NXOpen::CAE::Connections::INodalTargetCenterOption NXOpen::CAE::Connections::INodalTargetLegs NXOpen::CAE::Connections::INodalTargetLocalSpiderDefinition NXOpen::CAE::Connections::INodalTargetsContainer NXOpen::CAE::Connections::INodalTargetsPairing NXOpen::CAE::Connections::INonlinearCylindricalDamping NXOpen::CAE::Connections::INonlinearCylindricalStiffness NXOpen::CAE::Connections::INonlinearDamping NXOpen::CAE::Connections::INonlinearStiffness NXOpen::CAE::Connections::IStiffness NXOpen::CAE::Connections::IStiffnessDynamic NXOpen::CAE::Connections::IStructuralDamping NXOpen::CAE::Connections::IStructuralDampingDynamic NXOpen::CAE::Connections::ITolerance NXOpen::CAE::Connections::IViscousDamping NXOpen::CAE::Connections::IViscousDampingDynamic NXOpen::CAE::Connections::IWidth NXOpen::CAE::IFolder NXOpen::CAE::IHierarchicalFEModel NXOpen::CAE::QualityAudit::IConnectedComponents NXOpen::CAE::QualityAudit::IConnectedMeshes NXOpen::Composites::ICanBeDeactivated NXOpen::Composites::ICanBeUpdated NXOpen::Composites::IPly NXOpen::DMU::ISnapshot NXOpen::Display::IDynamicSectionCutCreator NXOpen::Features::IContainerFeature NXOpen::Features::IIsolateToolBodyOperation NXOpen::Fields::IApplicationData NXOpen::GeometricUtilities::DegreesAndSegmentsOrPatchesBuilder NXOpen::GeometricUtilities::OnPathDimWithValueBuilder NXOpen::GeometricUtilities::RotationSetBuilder NXOpen::IBaseCurve NXOpen::IBasePlane NXOpen::IBody NXOpen::IDatum NXOpen::IFitTo NXOpen::ILocation NXOpen::IOrientation NXOpen::IParameterizedSurface NXOpen::IPlaneForXformByThreePlanes NXOpen::IProfile NXOpen::IReferenceAxis NXOpen::ISketchHelpedConstraint NXOpen::ISurface NXOpen::NXObject NXOpen::Report::BaseArgument NXOpen::Report::CommandLibrary NXOpen::Report::IReportCollection NXOpen::Report::IUserItem NXOpen::Report::ProgramInformation NXOpen::Report::UserInput NXOpen::Routing::ICharacteristic NXOpen::Routing::IPath NXOpen::Weld::IFeature

Public 成员函数

virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)=0
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)=0
virtual bool IsOccurrence ()=0
virtual NXString JournalIdentifier ()=0
virtual NXString Name ()=0
virtual NXOpen::Assemblies::ComponentOwningComponent ()=0
virtual NXOpen::BasePartOwningPart ()=0
virtual void Print ()=0
virtual NXOpen::INXObjectPrototype ()=0
virtual void SetName (const char *name)=0
virtual void SetName (const NXString &name)=0

详细描述

NX对象基础接口

表示大多数NXOpen类继承的接口
创建于NX3.0.0。

成员函数说明

◆ FindObject() [1/2]

virtual NXOpen::INXObject * NXOpen::INXObject::FindObject ( const char * journalIdentifier)
pure virtual

查找具有日志中记录的给定标识符的NXOpen::NXObject 。 软件不同版本中,对象的JournalIdentifier值可能不同。但软件新版本通过旧版本的日志标识符调用FindObject时,应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。

返回

创建于NX3.0.0。

许可证要求:无
参数
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 内被实现.

◆ FindObject() [2/2]

virtual NXOpen::INXObject * NXOpen::INXObject::FindObject ( const NXString & journalIdentifier)
pure virtual

查找具有日志中记录的给定标识符的NXOpen::NXObject 。 软件不同版本中,对象的JournalIdentifier值可能不同。但软件新版本通过旧版本的日志标识符调用FindObject时,应能找到同一对象。通常,此方法不应在手写代码中使用,仅用于支持日志的录制和回放。 若找不到具有给定日志标识符的对象,将抛出异常。

返回

创建于NX3.0.0。

许可证要求:无
参数
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 内被实现.

◆ IsOccurrence()

◆ JournalIdentifier()

virtual NXString NXOpen::INXObject::JournalIdentifier ( )
pure virtual

◆ Name()

virtual NXString NXOpen::INXObject::Name ( )
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 内被实现.

◆ OwningComponent()

◆ OwningPart()

◆ Print()

◆ Prototype()

◆ SetName() [1/2]

virtual void NXOpen::INXObject::SetName ( const char * name)
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 内被实现.

◆ SetName() [2/2]

virtual void NXOpen::INXObject::SetName ( const NXString & name)
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 内被实现.