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

NX对象基类 更多...

#include <NXObject.hxx>

类 NXOpen::NXObject 继承关系图:
NXOpen::TaggedObject NXOpen::INXObject NXOpen::AECDesign::AECDesignNavigator NXOpen::AECDesign::AECDesignNavigatorRoot NXOpen::AECDesign::AECDesignNavigatorView NXOpen::AECDesign::PlanElevationView NXOpen::AECDesign::PlanElevationViewManager NXOpen::ALP::ALPApplicationBuilder NXOpen::ALP::MaterialFlowNode NXOpen::AME::ADPropertyData NXOpen::AME::AMEEngineeringObjectLabel NXOpen::AME::AMEExtendedObject NXOpen::AME::AMENamingRule NXOpen::AME::AMEQuery NXOpen::AME::AMEQueryGroup NXOpen::AME::AMEReportRule NXOpen::AME::ApplicationBuilder NXOpen::AME::AttributeHolder NXOpen::AME::BaseDefinition NXOpen::AME::BasicTemplateData NXOpen::AME::CabinetObject NXOpen::AME::EODataItemAttributeHolder NXOpen::AME::EPLANProjectSettings NXOpen::AME::EplanStructureSettings NXOpen::AME::ExpressionEvaluator NXOpen::AME::FormSheetObject NXOpen::AME::FragmentAttributeHolder NXOpen::AME::LadderData NXOpen::AME::MountingInterface NXOpen::AME::PageAttributeHolder NXOpen::AME::PlcCodePosition NXOpen::AME::PlcLogicBlockOperand NXOpen::AME::Project NXOpen::AME::QueryClause NXOpen::AME::QueryResult NXOpen::AME::ReportHeaderPlaceHolderDataNode NXOpen::AME::ReportPlaceHolderData NXOpen::AME::ReportTemplate NXOpen::AME::SWStatusItem NXOpen::AME::TerminalReportSettings NXOpen::AME::TiaPortalProjectSettings NXOpen::AnimationDesigner::Nav::Container NXOpen::AnimationDesigner::Nav::Solution NXOpen::AnimationDesigner::Nav::SubFolder NXOpen::Annotations::BusinessModifier NXOpen::Annotations::MasterSymbol NXOpen::Annotations::OrdinateMargin NXOpen::Annotations::PartSymbolFolder NXOpen::Annotations::Pmi NXOpen::Annotations::PmiAttributeValue NXOpen::Annotations::PmiFilter NXOpen::Annotations::SymbolFile NXOpen::Appearance::Area NXOpen::Appearance::DataManager NXOpen::Appearance::Designator NXOpen::Appearance::Scheme NXOpen::Assemblies::Arrangement NXOpen::Assemblies::Assembly NXOpen::Assemblies::ClearanceSet NXOpen::Assemblies::ComponentAssembly NXOpen::Assemblies::ComponentGroup NXOpen::Assemblies::ComponentPattern NXOpen::Assemblies::DrawingExplosion NXOpen::Assemblies::Explosion NXOpen::Assemblies::FindInCollaborativeDesign NXOpen::Assemblies::Order NXOpen::Assemblies::Partition NXOpen::Assemblies::PartitionScheme NXOpen::Assemblies::PartitionSchemeInstance NXOpen::Assemblies::PartitionSchemeManager NXOpen::Assemblies::PatternMember NXOpen::Assemblies::PositioningGroup NXOpen::Assemblies::PositioningTask NXOpen::Assemblies::ProductInterface::InterfaceObject NXOpen::Assemblies::SearchResultElement NXOpen::Assemblies::SearchTerm NXOpen::Assemblies::Subset NXOpen::BasePart NXOpen::BasePropertyTable NXOpen::CADCAEPrep::IBeamSection NXOpen::CADCAEPrep::IOrientation NXOpen::CADCAEPrep::IdealizedBeam NXOpen::CAE::AcousticsAndVibrationAcousticFieldResponseOutputRequestComponentAccessor NXOpen::CAE::AcousticsAndVibrationAcousticFieldResponseSolution NXOpen::CAE::AcousticsAndVibrationAcousticRadiatingSurfaceComponentAccessor NXOpen::CAE::AcousticsAndVibrationAcousticRadiatingSurfaceGroupComponentAccessor NXOpen::CAE::AcousticsAndVibrationBcComponentAccessor NXOpen::CAE::AcousticsAndVibrationBcGroupComponentAccessor NXOpen::CAE::AcousticsAndVibrationCrossPowerDataComponent NXOpen::CAE::AcousticsAndVibrationCrossPowerDataComponentAccessor NXOpen::CAE::AcousticsAndVibrationDatabaseSourceAccessor NXOpen::CAE::AcousticsAndVibrationFrfDataComponent NXOpen::CAE::AcousticsAndVibrationFrfDataComponentAccessor NXOpen::CAE::AcousticsAndVibrationInputQuantityComponent NXOpen::CAE::AcousticsAndVibrationInputQuantityComponentAccessor NXOpen::CAE::AcousticsAndVibrationIntermediateMeshTransformAccessor NXOpen::CAE::AcousticsAndVibrationLoadIdentificationSolution NXOpen::CAE::AcousticsAndVibrationMappingDataComponentAccessor NXOpen::CAE::AcousticsAndVibrationMeshSelectionComponentAccessor NXOpen::CAE::AcousticsAndVibrationPcaSolution NXOpen::CAE::AcousticsAndVibrationPotentialFlowSolution NXOpen::CAE::AcousticsAndVibrationRandomOutputRequestsComponentAccessor NXOpen::CAE::AcousticsAndVibrationRandomVatvResponseSolution NXOpen::CAE::AcousticsAndVibrationSolutionOptionsComponentAccessor NXOpen::CAE::AcousticsAndVibrationSolverParametersComponentAccessor NXOpen::CAE::AcousticsAndVibrationTblModelParametersAccessor NXOpen::CAE::AcousticsAndVibrationTransientMeshSelectionAccessor NXOpen::CAE::AcousticsAndVibrationVatvSelectionComponent NXOpen::CAE::AcousticsAndVibrationVatvSelectionComponentAccessor NXOpen::CAE::AcousticsAndVibrationVibrationDataComponent NXOpen::CAE::AdaptivityExclusionZone NXOpen::CAE::AdaptivityMetaSolution NXOpen::CAE::AeroStructures::Author::AbbContext NXOpen::CAE::AeroStructures::Author::CalculationContext NXOpen::CAE::AeroStructures::Author::InputParameter NXOpen::CAE::AeroStructures::Author::MultiCalculationContext NXOpen::CAE::AeroStructures::Author::OutputParameter NXOpen::CAE::AeroStructures::BaseCalculation NXOpen::CAE::AeroStructures::BaseExtractionSource NXOpen::CAE::AeroStructures::BaseSolution NXOpen::CAE::AeroStructures::DescriptionValue NXOpen::CAE::AeroStructures::Expression NXOpen::CAE::AeroStructures::ExtractionSourceSet NXOpen::CAE::AeroStructures::GraphicalReport NXOpen::CAE::AeroStructures::LaminateQuery NXOpen::CAE::AeroStructures::LaminateQueryManager NXOpen::CAE::AeroStructures::LaminateValue NXOpen::CAE::AeroStructures::LoadCase NXOpen::CAE::AeroStructures::LoadCaseSet NXOpen::CAE::AeroStructures::LoadExtractionStrategy NXOpen::CAE::AeroStructures::LoadExtractionValue NXOpen::CAE::AeroStructures::MarginResultIterator NXOpen::CAE::AeroStructures::MarginResultQuery NXOpen::CAE::AeroStructures::MarginResultTableDataProvider NXOpen::CAE::AeroStructures::MatrixManip NXOpen::CAE::AeroStructures::ResultParams NXOpen::CAE::AeroStructures::ScriptCallbackData NXOpen::CAE::AeroStructures::TableParamValue NXOpen::CAE::AeroStructures::TableParameter NXOpen::CAE::AutoEdgePairs NXOpen::CAE::AutoPairs NXOpen::CAE::BeamSection NXOpen::CAE::Bolt NXOpen::CAE::CacheResultRecipe NXOpen::CAE::CacheResultRecipeManager NXOpen::CAE::CaeGroup NXOpen::CAE::CaeSensor NXOpen::CAE::CfdAutoRefinementConstraint NXOpen::CAE::CfdContactPreventionConstraint NXOpen::CAE::CfdLocalResolutionConstraint NXOpen::CAE::CombinedLoadcaseIterationComp NXOpen::CAE::Connections::Element NXOpen::CAE::Connections::Folder NXOpen::CAE::Connections::LMIEError NXOpen::CAE::Connections::NodalTarget NXOpen::CAE::ContactPreview::ContactObject NXOpen::CAE::CorrelBaseSolution NXOpen::CAE::CorrelModelUpdateDesignVariable NXOpen::CAE::CorrelNodeMapFilter NXOpen::CAE::CorrelNodeMapMethod NXOpen::CAE::CorrelTestNode NXOpen::CAE::CurveOperationDataSource NXOpen::CAE::CurveOperationExpressionRecord NXOpen::CAE::DataSource NXOpen::CAE::DependentMeshListItemBuilder NXOpen::CAE::DurSpecialistAnalysisType NXOpen::CAE::DurSpecialistCorrelationInputDefinition NXOpen::CAE::DurSpecialistDurWeld NXOpen::CAE::DurSpecialistDurWeldSet NXOpen::CAE::DurSpecialistEvent NXOpen::CAE::DurSpecialistFunctionDefinition NXOpen::CAE::DurSpecialistFunctionDefinitionTemplate NXOpen::CAE::DurSpecialistHarmonicDataSource NXOpen::CAE::DurSpecialistLocalDefinition NXOpen::CAE::DurSpecialistSimulationObjectTable NXOpen::CAE::DurSpecialistSolution NXOpen::CAE::DurSpecialistSolverParameterTable NXOpen::CAE::DurSpecialistSolverProfile NXOpen::CAE::DurSpecialistStrainGageDispAttr NXOpen::CAE::DurSpecialistTemperatureLoad NXOpen::CAE::DurSpecialistTemperatureSource NXOpen::CAE::DurSpecialistVibrationDataSource NXOpen::CAE::DurSpecialistVibrationInputDefinition NXOpen::CAE::DurabilityAxisSearch NXOpen::CAE::DurabilityEvent NXOpen::CAE::DurabilityExcitation NXOpen::CAE::DurabilityFatigue NXOpen::CAE::DurabilityMetaSolution NXOpen::CAE::DurabilityRandomFatigue NXOpen::CAE::DurabilitySolveOptions NXOpen::CAE::DurabilityStrength NXOpen::CAE::ExternalFileReferencer NXOpen::CAE::FEModelOccAttribute NXOpen::CAE::FTK::BaseRecord NXOpen::CAE::FTK::BaseUnit NXOpen::CAE::FemSignalProcessingSignalAttributes NXOpen::CAE::FluidDomainRecipe NXOpen::CAE::Folder NXOpen::CAE::FrfPairingFilter NXOpen::CAE::Function NXOpen::CAE::GeometryRecipe NXOpen::CAE::HotspotRecipe NXOpen::CAE::HotspotRecipeManager NXOpen::CAE::IApplicationObjectManager NXOpen::CAE::IFEModel NXOpen::CAE::IMeshCollector NXOpen::CAE::ISensorSet NXOpen::CAE::ImportedSimInterface NXOpen::CAE::LaminateCompositeMapping NXOpen::CAE::LaminateDrapingData NXOpen::CAE::LaminateDrapingExtension NXOpen::CAE::LaminateDrapingOrientation NXOpen::CAE::LaminateDynamicEvent NXOpen::CAE::LaminateDynamicSim NXOpen::CAE::LaminateExtrudeSetup NXOpen::CAE::LaminateFiberOrientationOptions NXOpen::CAE::LaminateGlobalLayup NXOpen::CAE::LaminateGraphicalReport NXOpen::CAE::LaminateIDrapingOrientation NXOpen::CAE::LaminateLayupOffset NXOpen::CAE::LaminateMatOrientation NXOpen::CAE::LaminateModeProperty NXOpen::CAE::LaminatePly NXOpen::CAE::LaminatePlyGroup NXOpen::CAE::LaminatePlySection NXOpen::CAE::LaminatePostReport NXOpen::CAE::LaminateQuickReport NXOpen::CAE::LaminateReportObject NXOpen::CAE::LaminateSpreadsheetReport NXOpen::CAE::LoadcaseIteration NXOpen::CAE::LoadcaseIterationSet NXOpen::CAE::ManualSweepBetweenListItemSelection NXOpen::CAE::MaximumFrequencyReport NXOpen::CAE::MaximumFrequencyReportItem NXOpen::CAE::MeshManualSweepBetweenListItemSelection NXOpen::CAE::ModelAndLoadPreProcess NXOpen::CAE::ModelAndLoadPreProcessDatabaseSource NXOpen::CAE::ModelAndLoadPreProcessFrequencyOptions NXOpen::CAE::ModelAndLoadPreProcessIntermediaryMeshGroup NXOpen::CAE::ModelAndLoadPreProcessIntermediateMeshTransform NXOpen::CAE::ModelAndLoadPreProcessMeshMappingData NXOpen::CAE::ModelAndLoadPreProcessOperation NXOpen::CAE::ModelCheck::ElementQualitySetting NXOpen::CAE::ModelCheck::ElementSpecificTestValue NXOpen::CAE::ModelCheck::QualityTestValue NXOpen::CAE::ModelDependencyCheck::Result NXOpen::CAE::ModelUpdateDesignVariable NXOpen::CAE::ModelUpdateObjective NXOpen::CAE::ModelUpdateResponse NXOpen::CAE::ModelUpdateSolutionSet NXOpen::CAE::NamedPropertyTable NXOpen::CAE::NodalForceReport NXOpen::CAE::NoteFolder NXOpen::CAE::Optimization::DAOConstraint NXOpen::CAE::Optimization::DAODesignVariable NXOpen::CAE::Optimization::DAOObjective NXOpen::CAE::Optimization::DAOSolution NXOpen::CAE::Optimization::DAOStopCondition NXOpen::CAE::PenetrationCheck::AnalysisSet NXOpen::CAE::PenetrationCheck::ResultList NXOpen::CAE::PenetrationCheck::ResultObject NXOpen::CAE::PlotFrfOptions NXOpen::CAE::PostGraph NXOpen::CAE::PostScenario NXOpen::CAE::PreTestDofSet NXOpen::CAE::PreTestExciterConfig NXOpen::CAE::PreTestSensorConfig NXOpen::CAE::PreTestSolution NXOpen::CAE::ProbeOutputRecipe NXOpen::CAE::QualityAudit::Action NXOpen::CAE::QualityAudit::ActionList NXOpen::CAE::QualityAudit::ActionSettings NXOpen::CAE::QualityAudit::InputList NXOpen::CAE::QualityAudit::Result NXOpen::CAE::QueryCurve NXOpen::CAE::ResponseSimulation::EvaluationSetting NXOpen::CAE::ResponseSimulation::Excitation NXOpen::CAE::ResponseSimulation::InitialConditions NXOpen::CAE::ResponseSimulation::ModalProperties NXOpen::CAE::ResponseSimulation::ModeInitialData NXOpen::CAE::ResponseSimulation::NormalMode NXOpen::CAE::ResponseSimulation::RSDisplayObject NXOpen::CAE::ResponseSimulation::RSEvent NXOpen::CAE::ResponseSimulation::Solution NXOpen::CAE::Result NXOpen::CAE::ResultMeasure NXOpen::CAE::SetManager NXOpen::CAE::SignalProcessingPlotData NXOpen::CAE::SimAbaqusFieldAttributes NXOpen::CAE::SimBCBuilder NXOpen::CAE::SimGroupContainer NXOpen::CAE::SimLbcFolder NXOpen::CAE::SimRayAcousticsToolsSamplingSetupWizard NXOpen::CAE::SimRayAcousticsToolsSetupWizard NXOpen::CAE::SimRecipe NXOpen::CAE::SimSimulation NXOpen::CAE::SimSoundProcessing NXOpen::CAE::SimSoundProcessingDataSource NXOpen::CAE::SimSoundProcessingDataSourceOptions NXOpen::CAE::SimSoundProcessingLoudnessSqm NXOpen::CAE::SimSoundProcessingResult NXOpen::CAE::SimSoundProcessingSettings NXOpen::CAE::SimSoundProcessingSharpnessSqm NXOpen::CAE::SimSoundProcessingSoundQualityMetrics NXOpen::CAE::SimSoundProcessingSource NXOpen::CAE::SimSoundProcessingTrack NXOpen::CAE::SimSoundProcessingTransfer NXOpen::CAE::SimSoundProcessingTreatment NXOpen::CAE::SimulationInterface NXOpen::CAE::SketchCurves NXOpen::CAE::SmartVirtualSensingAccelerationErrorTuning NXOpen::CAE::SolverAppendOption NXOpen::CAE::StressLinearization NXOpen::CAE::TargetEntities NXOpen::CAE::TestModel NXOpen::CAE::Xyplot::BaseModel NXOpen::CAE::Xyplot::BaseTemplateManager NXOpen::CAM::CAMAttribute NXOpen::CAM::CAMObject NXOpen::CAM::FBM::Feature NXOpen::CAM::InPathEventDataBuilder NXOpen::CAM::TabPointDataBuilder NXOpen::CaeDseWorkflow::Response NXOpen::CollaborativeDesign NXOpen::ContactlessInspection::InspectionElement NXOpen::ContentDefinition NXOpen::DMU::Snapshot NXOpen::DMU::SnapshotCollection NXOpen::DSE::DesignConstraint NXOpen::DSE::DesignObjective NXOpen::DSE::DesignResponse NXOpen::DSE::DesignSet NXOpen::DSE::DesignVariable NXOpen::DSE::Plot NXOpen::DSEPlatform::ExplorationStudy NXOpen::DSEPlatform::OptimizationWorkflow NXOpen::Decal NXOpen::DesignSimulation::Acceleration NXOpen::DesignSimulation::AnalysisBody NXOpen::DesignSimulation::AnalysisBodyResults NXOpen::DesignSimulation::AnalysisBodySubcaseResults NXOpen::DesignSimulation::AnalysisConstraint NXOpen::DesignSimulation::AnalysisLoad NXOpen::DesignSimulation::AnalysisReportSettings NXOpen::DesignSimulation::Connection NXOpen::DesignSimulation::ConstructionBodyByFaces NXOpen::DesignSimulation::ConstructionBodyCollector NXOpen::DesignSimulation::Container NXOpen::DesignSimulation::OptimizationConstraint NXOpen::DesignSimulation::ResultMeasure NXOpen::DesignSimulation::ShapeConstraint NXOpen::DesignSimulation::Temperature NXOpen::DesignSimulation::ViewportSettings NXOpen::Diagramming::SheetBordersAndZones NXOpen::Diagramming::TitleBlock NXOpen::DiagrammingLibraryAuthor::AttributeHolder NXOpen::Die::DieAssistantFlangeProfile NXOpen::Die::DieAssistantTrimProfile NXOpen::Die::PierceItemBuilder NXOpen::Display::Camera NXOpen::Display::DynamicSection NXOpen::Display::DynamicSectionCut NXOpen::Display::ImageData NXOpen::Display::TrueShading NXOpen::Display::TrueStudio NXOpen::Display::UVMap NXOpen::Display::VisualMaterial NXOpen::DisplayableObject NXOpen::Document::BaseObject NXOpen::Drawings::BordersAndZones NXOpen::Drawings::DrawingSheet NXOpen::Drawings::RenderSet NXOpen::Drawings::ViewAlignment NXOpen::Drawings::ViewBreak NXOpen::Expression NXOpen::ExpressionCollectorSet NXOpen::ExpressionGroup NXOpen::ExpressionSectionSet NXOpen::FacetCollector NXOpen::Features::AECDesign::LevelReference NXOpen::Features::AECDesign::MaterialLayer NXOpen::Features::AECDesign::MaterialRailing NXOpen::Features::AECDesign::MaterialSection NXOpen::Features::AECDesign::MaterialStair NXOpen::Features::AECDesign::RebarHookBlock NXOpen::Features::AECDesign::RebarLimit NXOpen::Features::Feature NXOpen::Features::Industry::IndustryNavigatorNode NXOpen::Features::PointSetFacePercentageBuilder NXOpen::Features::SectionEdit NXOpen::Features::SheetMetal::FlexibleCableSegment NXOpen::Features::ShipDesign::BracketBoundaryBuilder NXOpen::Features::ShipDesign::BulkHeadListItemBuilder NXOpen::Features::ShipDesign::DeckListItemBuilder NXOpen::Features::ShipDesign::ItFrameListItemBuilder NXOpen::Features::ShipDesign::PlanePairBuilder NXOpen::Features::ShipDesign::PointDimBuilder NXOpen::Features::ShipDesign::PointPairBuilder NXOpen::Features::ShipDesign::SeamBlockBuilder NXOpen::Features::ShipDesign::TransFrameListItemBuilder NXOpen::Features::StructureDesign::CornerNodeBuilder NXOpen::Fields::ComplexScalarFieldWrapper NXOpen::Fields::ComplexVectorFieldWrapper NXOpen::Fields::FieldFolder NXOpen::Fields::FieldManager NXOpen::Fields::FieldVariable NXOpen::Fields::FieldWrapper NXOpen::Fields::NameVariable NXOpen::Fields::ScalarFieldWrapper NXOpen::Fields::SpatialMap NXOpen::Fields::VectorFieldWrapper NXOpen::Gateway::FileNewTemplateNode NXOpen::GeometricUtilities::FaceSetData NXOpen::GeometricUtilities::SecondarySectionData NXOpen::GeometricUtilities::SelectionList NXOpen::GeometricUtilities::StyledSweepDoubleOnPathDimBuilder NXOpen::GeometricUtilities::WaveLinkRepository NXOpen::IFacet NXOpen::Implicit::ImplicitOperation NXOpen::Issue::IssueAttachment NXOpen::Issue::IssueContent NXOpen::Issue::IssueFolder NXOpen::Issue::IssueList NXOpen::Issue::IssueProperty NXOpen::Issue::IssueSite NXOpen::Join::JoinPreferences NXOpen::Layer::Category NXOpen::Layout NXOpen::Layout2d::AssemblyRelation NXOpen::Layout2d::ComponentDefinition NXOpen::Layout2d::LocalDefinitionFolder NXOpen::Light NXOpen::LineDesigner::DBNode NXOpen::LineDesigner::ExportPlantToDWG NXOpen::LineDesigner::LineDesignerApplicationBuilder NXOpen::LineDesigner::ModelBaseObject NXOpen::LineDesigner::ModelPlantRoot NXOpen::LineDesigner::ReuseLibraryDragData NXOpen::MFGViewMaker::MFGViewMakerApplicationBuilder NXOpen::Material NXOpen::MechanicalRouting::CablewayNearNode NXOpen::MechanicalRouting::Spool NXOpen::Mechatronics::AdapterFormula NXOpen::Mechatronics::AlignBody NXOpen::Mechatronics::BulletFlexibleMaterial NXOpen::Mechatronics::CamProfile NXOpen::Mechatronics::CollisionMaterial NXOpen::Mechatronics::DynamicObjectTable NXOpen::Mechatronics::ElectricalPart NXOpen::Mechatronics::ExpressionBlockFormula NXOpen::Mechatronics::ExpressionBlockObject NXOpen::Mechatronics::ExternalSignalConfigurationObject NXOpen::Mechatronics::FlexibleMaterial NXOpen::Mechatronics::Flicker NXOpen::Mechatronics::GanttLinker NXOpen::Mechatronics::GanttOperationObject NXOpen::Mechatronics::MCDSignalServerConfigurationObject NXOpen::Mechatronics::MotionProfile NXOpen::Mechatronics::Observer NXOpen::Mechatronics::PMNavFolderLocator NXOpen::Mechatronics::PMNavFolderObject NXOpen::Mechatronics::PhysicsPreference NXOpen::Mechatronics::ProxyOverrideObject NXOpen::Mechatronics::ReadWriteDeviceObject NXOpen::Mechatronics::RuntimeBehavior NXOpen::Mechatronics::RuntimeFormula NXOpen::Mechatronics::RuntimeFormulaParameter NXOpen::Mechatronics::RuntimeNCObject NXOpen::Mechatronics::Signal NXOpen::Mechatronics::SymbolTable NXOpen::Mechatronics::SystemObject NXOpen::Mechatronics::TagFormObject NXOpen::Mechatronics::TagTableObject NXOpen::Mfg::AM::AttributeClipboard NXOpen::Mfg::AM::Clipboard NXOpen::Mfg::AM::ProfileObject NXOpen::Mfg::AM::SimulationSupport NXOpen::Mfg::AM::SurfaceRegion NXOpen::MoldCooling::AnalysisParams NXOpen::MoldCooling::Circuit NXOpen::MoldCooling::CircuitParams NXOpen::MoldCooling::MoldBody NXOpen::MoldCooling::SolverOptions NXOpen::Motion::BodyContactAdams NXOpen::Motion::BodyContactLms NXOpen::Motion::BodyContactRecurdyn NXOpen::Motion::BodyContactSphereToCAD NXOpen::Motion::CurveContactAdams NXOpen::Motion::CurveContactRecurdyn NXOpen::Motion::FieldData NXOpen::Motion::Graph NXOpen::Motion::GraphLegendData NXOpen::Motion::LoadTransferControl NXOpen::Motion::MotionSolution NXOpen::Motion::NormalModeProperty NXOpen::Motion::Packaging NXOpen::Motion::PlantInput NXOpen::Motion::PlantOutput NXOpen::Motion::PostControl NXOpen::Motion::PostToolsControl NXOpen::Motion::Segment NXOpen::Motion::SignalChart NXOpen::NXMatrix NXOpen::PDM::AssyCloneCompDisp NXOpen::PDM::AttributeGroup NXOpen::PDM::AttributeGroupDescription NXOpen::PDM::ConfigurationContext NXOpen::PDM::DBEntityProxy NXOpen::PDM::EffectivityTableRow NXOpen::PDM::GenericObjectAttributeHolder NXOpen::PDM::LogicalObject NXOpen::PDM::ModelElement NXOpen::PDM::ModelElementRevision NXOpen::PDM::OrderedElementGroup NXOpen::PDM::PartCreationObject NXOpen::PDM::PdmCopyOrEditOperationObject NXOpen::PDM::PortArtifact NXOpen::PDM::PredefinedVolumeObject NXOpen::PDM::SearchFilterTerm NXOpen::PDM::SmartSaveObject NXOpen::PID::AutomaticTable NXOpen::PID::FlowDirectionArrow NXOpen::ParamLibParameter NXOpen::ParameterTable NXOpen::PartFamily::FamilyAttribute NXOpen::PartFamily::Template NXOpen::PartMfg::Client NXOpen::PartMfg::Element NXOpen::PartMfg::ProcessTolerance NXOpen::PartMfg::ToleranceValidation NXOpen::PcbExchange::AreaMapping NXOpen::PcbExchange::EntityFilter NXOpen::PhysMat::DynaFieldAttributes NXOpen::Placement::PlacementSolution NXOpen::PlotColorsWidthsBuilder NXOpen::PlotSourceBuilder NXOpen::Positioning::ComponentConstraintGroup NXOpen::Positioning::Constraint NXOpen::Positioning::ConstraintReference NXOpen::Positioning::Network NXOpen::Positioning::Positioner NXOpen::PositioningDimension NXOpen::Preferences::WorkPlane NXOpen::RegionPoint NXOpen::Report::BaseItem NXOpen::Report::Command NXOpen::Report::Report NXOpen::Report::ReportImage NXOpen::Routing::AttributeHolder NXOpen::Routing::BuiltInPath NXOpen::Routing::CablewayNetwork NXOpen::Routing::Corner NXOpen::Routing::CrossSection NXOpen::Routing::DesignRule NXOpen::Routing::DesignRuleOverride NXOpen::Routing::DesignRuleViolation NXOpen::Routing::DesignRuleViolationLocation NXOpen::Routing::Division NXOpen::Routing::Electrical::CablewaysLayoutView NXOpen::Routing::FittingOverstock NXOpen::Routing::OffsetPath NXOpen::Routing::OverstockApplication NXOpen::Routing::Path NXOpen::Routing::Platform NXOpen::Routing::PortConnection NXOpen::Routing::RootObject NXOpen::Routing::RouteLogicalAssociation NXOpen::Routing::RouteSegmentFont NXOpen::Routing::RouteSegmentFontElement NXOpen::Routing::RoutingSystem NXOpen::Routing::Run NXOpen::Routing::SBendCorner NXOpen::Routing::Stock NXOpen::Routing::StockData NXOpen::Routing::Wire NXOpen::Rule::NodeOutput NXOpen::Rule::RuleInstance NXOpen::Rule::Snippet NXOpen::SIM::Breakpoint NXOpen::SIM::KinematicAxis NXOpen::SIM::KinematicComponent NXOpen::SIM::KinematicConfigurator NXOpen::SIM::KinematicJunction NXOpen::SIM::KinematicModel NXOpen::SIM::NcChannelSelectionData NXOpen::SIM::NcProgram NXOpen::SIM::Snapshot NXOpen::Schematic::Connection NXOpen::Schematic::FlowDirectionArrow NXOpen::Schematic::Model::BaseObject NXOpen::Schematic::Node NXOpen::Schematic::ObjectTable NXOpen::Schematic::OffSheetConnector NXOpen::Schematic::Port NXOpen::Schematic::Sheet NXOpen::ShipDesign::Navigator NXOpen::ShipDesign::NavigatorView NXOpen::ShipDesign::ShipNavigatorRoot NXOpen::StageModelTemplate::StageSetTemplate NXOpen::StageModelTemplate::StageTemplate NXOpen::StageModelTemplate::StockPartTemplate NXOpen::StageModelTemplate::TemplateProperties NXOpen::StructureDesign::StructureDesignNavigatorRoot NXOpen::SymbolFont NXOpen::Tooling::FastenerAssyObject NXOpen::Unit NXOpen::UserDefinedTemplate::ConfigurableObject NXOpen::UserDefinedTemplate::Definition NXOpen::UserDefinedTemplate::Instantiation NXOpen::UserDefinedTemplate::VisualRule NXOpen::Validate::Override NXOpen::Validate::PersistentResult NXOpen::Validate::Requirement NXOpen::Validate::ResultObject NXOpen::Validation NXOpen::View NXOpen::ViewSet NXOpen::VisualReporting::Classifier NXOpen::VisualReporting::Condition NXOpen::VisualReporting::GroupLabel NXOpen::VisualReporting::Property NXOpen::VisualReporting::ResultCategory NXOpen::VisualReporting::Rule NXOpen::VisualReporting::UnmatchedResultCategory NXOpen::VisualReporting::VisualReport NXOpen::Vsa::BallFeature NXOpen::Vsa::HoleFeature NXOpen::Vsa::HolePatternFeature NXOpen::Vsa::PartProperty NXOpen::Vsa::PinFeature NXOpen::Vsa::PinPatternFeature NXOpen::Vsa::PointFeature NXOpen::Vsa::PointSubFeature NXOpen::Vsa::SlotFeature NXOpen::Vsa::SocketFeature NXOpen::Vsa::TabFeature NXOpen::Vsa::TaperedHoleFeature NXOpen::Vsa::TaperedHolePatternFeature NXOpen::Vsa::TaperedPinFeature NXOpen::Vsa::TaperedPinPatternFeature NXOpen::Vsa::TaperedSlotFeature NXOpen::Vsa::TaperedTabFeature NXOpen::Vsa::VsaExportResult NXOpen::Weld::CharacteristicsSelectionBuilder NXOpen::Weld::CharacteristicsValueBuilder

struct  AttributeInformation
struct  ComputationalTime

Public 类型

enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

Public 属性

NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

友元

class _NXObjectBuilder

详细描述

NX对象基类

为大多数NXOpen类提供底层服务的基类。
有关NX名称和属性规则的更多信息,请参阅 网关帮助的"属性"部分。

这是一个抽象类,无法实例化。

于NX3.0.0版本创建。

成员枚举类型说明

◆ AttributeType

指定属性类型。 注意:引用类型的属性同时也是字符串属性,引用类型本身已过时。

枚举值
AttributeTypeInvalid 

无效

AttributeTypeNull 

AttributeTypeBoolean 

布尔型

AttributeTypeInteger 

整数型

AttributeTypeReal 

实数型

AttributeTypeString 

字符串型

AttributeTypeTime 

时间日期型

AttributeTypeReference 

已过时,请勿在新代码中使用。此前用于表示存储引用值的字符串属性

AttributeTypeAny 

所有类型(仅用于查询)

◆ DateAndTimeFormat

指定时间日期属性的格式。

枚举值
DateAndTimeFormatNumeric 

2004/04/28 22:06:15

DateAndTimeFormatTextual 

28-Apr-2004 22:06:15

成员函数说明

◆ CreateAttributeIterator()

NXOpen::AttributeIterator * NXOpen::NXObject::CreateAttributeIterator ( )

创建属性迭代器

返回
新的属性迭代器对象
创建于NX11.0.0.

许可要求:无

◆ DeleteAttributeByTypeAndTitle() [1/2]

NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void NXOpen::NXObject::DeleteAttributeByTypeAndTitle ( NXOpen::NXObject::AttributeType type,
const char * title )

根据类型和标题删除属性。除对象为NXOpen::Features::Feature的情况外,此方法会立即更新。 若目标属性为数组属性,此方法将删除所有数组元素。 注意:若输入指定为引用类型,此函数将删除带有引用值的字符串类型属性。引用类型仅用于筛选出包含引用值的字符串类型属性。 不建议在此函数中使用引用类型。

弃用
在NX8.0.0中弃用。请改用DeleteUserAttribute

创建于NX3.0.0。

许可要求:无

类型 标题 根据类型和标题删除属性。除对象为NXOpen::Features::Feature的情况外,此方法会立即更新。 若目标属性为数组属性,此方法将删除所有数组元素。 注意:若输入指定为引用类型,此函数将删除带有引用值的字符串类型属性。引用类型仅用于筛选出包含引用值的字符串类型属性。 不建议在此函数中使用引用类型。

弃用
在NX8.0.0中弃用。请改用DeleteUserAttribute

创建于NX3.0.0。

许可要求:无
参数
type类型
title标题

◆ DeleteAttributeByTypeAndTitle() [2/2]

NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void NXOpen::NXObject::DeleteAttributeByTypeAndTitle ( NXOpen::NXObject::AttributeType type,
const char * title,
NXOpen::Update::Option option )

根据类型和标题删除属性,可选择是否更新。 若目标属性为数组属性,此方法将删除所有数组元素。 注意:若输入指定为引用类型,此函数将删除带有引用值的字符串类型属性。引用类型仅用于筛选出包含引用值的字符串类型属性。 不建议在此函数中使用引用类型。

弃用
在NX8.0.0中弃用。请改用DeleteUserAttribute

创建于NX5.0.1。

许可要求:无

类型 标题 选项 根据类型和标题删除属性,可选择是否更新。 若目标属性为数组属性,此方法将删除所有数组元素。 注意:若输入指定为引用类型,此函数将删除包含引用值的字符串类型属性。引用类型仅用于筛选包含引用值的字符串类型属性,不建议使用此类型。

弃用
在NX8.0.0中废弃,请改用 DeleteUserAttribute

创建于NX5.0.1。

许可要求:无
参数
type属性类型
title属性标题
option更新选项

◆ DeleteUserAttribute() [1/2]

void NXOpen::NXObject::DeleteUserAttribute ( NXOpen::NXObject::AttributeType type,
const char * title,
bool deleteEntireArray,
NXOpen::Update::Option option )

删除对象上第一个匹配指定类型和标题的属性。 如果目标属性不是数组,"删除整个数组"参数将被忽略; 如果目标属性是数组且"删除整个数组"为false,则删除数组的最后一个元素; 如果目标属性是数组且"删除整个数组"为true,则删除整个数组。 注意:此方法不支持NXOpen::NXObject::AttributeTypeReference类型。
创建于NX8.0.0。

许可要求:无

参数
type类型
title标题
deleteEntireArray是否删除整个数组
option更新选项

◆ DeleteUserAttribute() [2/2]

void NXOpen::NXObject::DeleteUserAttribute ( NXOpen::NXObject::AttributeType type,
const NXString & title,
bool deleteEntireArray,
NXOpen::Update::Option option )

删除对象上第一个匹配指定类型和标题的属性。 如果目标属性不是数组,"删除整个数组"参数将被忽略; 如果目标属性是数组且"删除整个数组"为false,则删除数组的最后一个元素; 如果目标属性是数组且"删除整个数组"为true,则删除整个数组。 注意:此方法不支持NXOpen::NXObject::AttributeTypeReference类型。
创建于NX8.0.0。

许可要求:无

参数
type类型
title标题
deleteEntireArray是否删除整个数组
option更新选项

◆ DeleteUserAttributes() [1/2]

void NXOpen::NXObject::DeleteUserAttributes ( NXOpen::AttributeIterator * iterator,
NXOpen::Update::Option option )

删除对象上符合指定迭代器条件的所有属性
创建于NX8.0.0。

许可要求:无

参数
iteratorNXOpen::AttributeIterator
option更新选项

◆ DeleteUserAttributes() [2/2]

void NXOpen::NXObject::DeleteUserAttributes ( NXOpen::NXObject::AttributeType type,
NXOpen::Update::Option option )

删除对象上指定类型的所有属性,可选择是否更新。 注意:此方法不支持NXOpen::NXObject::AttributeTypeReference类型。
创建于NX8.0.0。

许可要求:无

参数
type类型
option更新选项

◆ FindObject() [1/2]

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

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

返回

创建于NX3.0.0。

许可要求:无
参数
journalIdentifier对象的日志标识符

实现了 NXOpen::INXObject.

NXOpen::CAE::DurSpecialistDurWeldSet, NXOpen::CAE::PenetrationCheck::AnalysisSet, NXOpen::CAE::PenetrationCheck::ResultList, NXOpen::CAM::NCGroup, NXOpen::Features::TopologyOptimizationFeature, NXOpen::GeometricAnalysis::PerformancePredictor, 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 重载.

◆ FindObject() [2/2]

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

获取指定类型的所有属性标题。 返回的结构体中仅设置标题和类型,不返回值。 支持数组属性,返回的标题为数组标题,不带索引,每个数组仅返回一个标题。 此函数不返回未设置的属性标题。 注意:若输入指定为引用类型,此函数将获取包含引用值的字符串类型属性。引用类型仅用于筛选包含引用值的字符串类型属性,已废弃,请改用字符串类型。

返回
属性标题列表
弃用
在NX8.0.0中废弃,请改用 GetUserAttributes

创建于NX3.0.0。

许可要求:无

获取指定对象上已设置的所有属性,值以字符串形式返回。 数组属性的元素将按索引递增顺序单独返回。 数组元素返回的标题为数组标题(不带索引),索引信息存储在Index成员中。 引用类型属性返回计算后的字符串值。 使用客户默认设置的日期格式。

返回
属性值字符串列表
弃用
在NX8.5.0中废弃,请改用 GetUserAttributes

创建于NX8.0.0。

许可要求:无

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

返回

创建于NX3.0.0。

许可要求:无
参数
journalIdentifier对象的日志标识符

实现了 NXOpen::INXObject.

NXOpen::CAE::DurSpecialistDurWeldSet, NXOpen::CAE::PenetrationCheck::AnalysisSet, NXOpen::CAE::PenetrationCheck::ResultList, NXOpen::CAM::NCGroup, NXOpen::Features::TopologyOptimizationFeature, NXOpen::GeometricAnalysis::PerformancePredictor, 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 重载.

◆ GetBooleanUserAttribute() [1/2]

bool NXOpen::NXObject::GetBooleanUserAttribute ( const char * title,
int index )

根据标题和数组索引获取布尔类型属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetBooleanUserAttribute() [2/2]

bool NXOpen::NXObject::GetBooleanUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取布尔类型属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetComputationalTimeUserAttribute() [1/2]

NXOpen::NXObject::ComputationalTime NXOpen::NXObject::GetComputationalTimeUserAttribute ( const char * title,
int index )

根据标题和数组索引获取时间类型用户属性。 返回的时间值为程序运行机器的当前时区时间。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回
本地时区的时间
创建于NX8.5.2。

许可要求:无
参数
title标题
index索引

◆ GetComputationalTimeUserAttribute() [2/2]

NXOpen::NXObject::ComputationalTime NXOpen::NXObject::GetComputationalTimeUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取时间类型用户属性。 返回的时间值为程序运行机器的当前时区时间。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回
本地时区的时间
创建于NX8.5.2。

许可要求:无
参数
title标题
index索引

◆ GetIntegerAttribute()

int NXOpen::NXObject::GetIntegerAttribute ( const char * title)

根据标题获取整数属性。 此方法不支持数组属性。

返回
获取到的整数属性值
弃用
在NX8.0.0中弃用,请改用GetUserAttribute

于NX3.0.0版本创建。

许可证要求:无
参数
title属性标题

◆ GetIntegerUserAttribute() [1/2]

int NXOpen::NXObject::GetIntegerUserAttribute ( const char * title,
int index )

根据标题和数组索引获取整数类型属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetIntegerUserAttribute() [2/2]

int NXOpen::NXObject::GetIntegerUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取整数类型属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetNextUserAttribute()

bool NXOpen::NXObject::GetNextUserAttribute ( NXOpen::AttributeIterator * iterator,
NXOpen::NXObject::AttributeInformation * info )

获取对象上符合指定迭代器的下一个属性(如果存在)。

返回

创建于NX11.0.0。

许可要求:无
参数
iteratorNXOpen::AttributeIterator
info属性信息

◆ GetPdmReferenceAttributeValue() [1/2]

NXString NXOpen::NXObject::GetPdmReferenceAttributeValue ( const char * attributeTitle)

获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。

返回
PDM参考属性的显示值
创建于NX12.0.0。

许可要求:无
参数
attributeTitle属性标题

◆ GetPdmReferenceAttributeValue() [2/2]

NXString NXOpen::NXObject::GetPdmReferenceAttributeValue ( const NXString & attributeTitle)

获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。

返回
PDM参考属性的显示值
创建于NX12.0.0。

许可要求:无
参数
attributeTitle属性标题

◆ GetRealAttribute()

double NXOpen::NXObject::GetRealAttribute ( const char * title)

根据标题获取实数属性。 此方法不支持数组属性。

返回
获取到的实数属性值
弃用
在NX8.0.0中弃用,请改用GetUserAttribute

于NX3.0.0版本创建。

许可证要求:无
参数
title属性标题

◆ GetRealUserAttribute() [1/2]

double NXOpen::NXObject::GetRealUserAttribute ( const char * title,
int index )

根据标题和数组索引获取实数类型用户属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetRealUserAttribute() [2/2]

double NXOpen::NXObject::GetRealUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取实数类型属性。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetReferenceAttribute()

NXString NXOpen::NXObject::GetReferenceAttribute ( const char * title)

根据标题获取使用引用字符串的字符串属性的引用字符串(非计算后的值)。 如需获取计算后的值,请使用NXOpen::NXObject::GetUserAttribute 此方法不支持数组属性。

返回

弃用
在NX8.0.0中弃用。请改用GetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
title标题

◆ GetStringAttribute()

NXString NXOpen::NXObject::GetStringAttribute ( const char * title)

根据标题获取字符串属性值。 对于使用引用字符串的字符串属性,此函数返回计算后的值,而非引用字符串。 此方法不支持数组属性。

返回

弃用
在NX8.0.0中弃用。请改用GetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
title标题

◆ GetStringUserAttribute() [1/2]

NXString NXOpen::NXObject::GetStringUserAttribute ( const char * title,
int index )

根据标题和数组索引获取字符串类型用户属性。 对于引用类型字符串属性,返回计算后的字符串值。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetStringUserAttribute() [2/2]

NXString NXOpen::NXObject::GetStringUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取字符串类型用户属性。 对于引用类型字符串属性,返回计算后的字符串值。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetTimeAttribute()

NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString NXOpen::NXObject::GetTimeAttribute ( NXOpen::NXObject::DateAndTimeFormat format,
const char * title )

根据标题获取时间属性。 返回的时间为运行程序的机器的当前时区时间。 此方法不支持数组属性。 此方法已弃用。

返回

弃用
在NX8.0.0中弃用。请改用GetUserAttribute

创建于NX3.0.0。

许可要求:无

格式 标题 根据标题获取时间属性。 返回的时间为运行程序的机器的当前时区时间。 此方法不支持数组属性。 此方法已弃用。

返回

弃用
在NX8.0.0中弃用。请改用GetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
format格式
title标题

◆ GetTimeUserAttribute() [1/2]

NXString NXOpen::NXObject::GetTimeUserAttribute ( const char * title,
int index )

根据标题和数组索引获取时间类型用户属性。 使用用户默认设置的日期格式。 返回的时间值为程序运行机器的当前时区时间。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 注意:调用者必须删除返回的字符串

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetTimeUserAttribute() [2/2]

NXString NXOpen::NXObject::GetTimeUserAttribute ( const NXString & title,
int index )

根据标题和数组索引获取时间类型用户属性。 使用用户默认设置的日期格式。 返回的时间值为程序运行机器的当前时区时间。 此函数不会查找未设置的属性。 若要查找的属性不是数组,将Index设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 注意:调用者必须删除返回的字符串

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
index索引

◆ GetUserAttribute() [1/3]

NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformation > NXOpen::NXObject::GetUserAttribute ( const char * title,
bool includeUnset,
bool addStringValues,
NXOpen::NXObject::AttributeType type )

获取对象上第一个匹配指定标题和类型的属性(或属性数组,若存在)。 可选择返回未设置属性的数据。 为方便使用,非字符串类型属性同时返回其字符串转换值。 若未找到属性但找到模板,则返回一个包含模板信息的结构体。 若既未找到属性也未找到模板,则不返回结构体(NULL)。 若找到非数组属性,返回一个包含该属性信息的结构体。 若找到数组属性,返回一个结构体数组,包含该属性每个数组元素的信息。 数组元素按索引升序返回。 数组第一个元素的索引为0。 时间类型属性使用用户默认设置的日期格式。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference。 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型字符串属性,将同时返回ReferenceValue和计算后的StringValue。

返回

弃用
在NX11.0.0中废弃。请改用GetUserAttribute

创建于NX10.0.0。

许可要求:无

获取对象上第一个匹配指定标题和类型的属性(或属性数组,若存在)。 可选择返回未设置属性的数据。 为方便使用,非字符串类型属性同时返回其字符串转换值。 若未找到属性但找到模板,则返回一个包含模板信息的结构体。 若既未找到属性也未找到模板,则不返回结构体(NULL)。 若找到非数组属性,返回一个包含该属性信息的结构体。 若找到数组属性,返回一个结构体数组,包含该属性每个数组元素的信息。 数组元素按索引升序返回。 数组第一个元素的索引为0。 时间类型属性使用用户默认设置的日期格式。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference。 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型字符串属性,将同时返回ReferenceValue和计算后的StringValue。

返回

弃用
在NX11.0.0中废弃。请改用GetUserAttribute

创建于NX10.0.0。

许可要求:无
参数
title标题
includeUnset是否包含未设置属性
addStringValues是否添加字符串转换值
type属性类型

◆ GetUserAttribute() [2/3]

NXOpen::NXObject::AttributeInformation NXOpen::NXObject::GetUserAttribute ( const char * title,
NXOpen::NXObject::AttributeType type,
int index )

获取对象上首个符合指定标题、类型和数组索引的属性(如果存在)。 此函数会返回未设置属性的数据。 为方便使用,非字符串类型的属性也会返回其字符串转换值。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 读取未设置的属性时,返回的索引无意义。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 时间类型的属性将使用客户默认设置的日期格式。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型的字符串属性,将同时返回引用值和计算后的字符串值。

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
type类型
index索引

◆ GetUserAttribute() [3/3]

NXOpen::NXObject::AttributeInformation NXOpen::NXObject::GetUserAttribute ( const NXString & title,
NXOpen::NXObject::AttributeType type,
int index )

获取对象上首个符合指定标题、类型和数组索引的属性(如果存在)。 此函数会返回未设置属性的数据。 为方便使用,非字符串类型的属性也会返回其字符串转换值。 若要查找的属性不是数组,将索引设为-1;若是数组,则设为目标索引。 读取未设置的属性时,返回的索引无意义。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 时间类型的属性将使用客户默认设置的日期格式。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型的字符串属性,将同时返回引用值和计算后的字符串值。

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
type类型
index索引

◆ GetUserAttributeAsString() [1/2]

NXString NXOpen::NXObject::GetUserAttributeAsString ( const char * title,
NXOpen::NXObject::AttributeType type,
int index )

获取对象上第一个匹配指定标题、类型和数组索引的属性(如果存在)。 属性值将转换为字符串返回。 如果属性不是数组,索引参数将被忽略(如果提前知晓,建议将索引设为-1以节省时间)。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 时间类型属性使用用户默认设置的日期格式。 注意:此方法不支持NXOpen::NXObject::AttributeTypeReference类型。 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型的字符串属性,将返回计算后的StringValue。

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
type类型
index索引

◆ GetUserAttributeAsString() [2/2]

NXString NXOpen::NXObject::GetUserAttributeAsString ( const NXString & title,
NXOpen::NXObject::AttributeType type,
int index )

获取对象上第一个匹配指定标题、类型和数组索引的属性(如果存在)。 属性值将转换为字符串返回。 如果属性不是数组,索引参数将被忽略(如果提前知晓,建议将索引设为-1以节省时间)。 数组的第一个元素索引为0。 如需获取数组的所有元素,请使用NXOpen::NXObject::GetUserAttributes。 时间类型属性使用用户默认设置的日期格式。 注意:此方法不支持NXOpen::NXObject::AttributeTypeReference类型。 请改用NXOpen::NXObject::AttributeTypeString。 对于引用类型的字符串属性,将返回计算后的StringValue。

返回

创建于NX8.0.0。

许可要求:无
参数
title标题
type类型
index索引

◆ GetUserAttributeCount() [1/4]

int NXOpen::NXObject::GetUserAttributeCount ( NXOpen::AttributeIterator * iterator)

获取对象上满足指定迭代器的已设置属性的数量(若存在)。 数组元素将单独计数。

返回

版本:NX11.0.0 新增

许可要求:无
参数
iteratorNXOpen::AttributeIterator

◆ GetUserAttributeCount() [2/4]

int NXOpen::NXObject::GetUserAttributeCount ( NXOpen::AttributeIterator * iterator,
bool countArrayAsOneAttribute )

获取对象上满足指定迭代器的已设置属性的数量(若存在)。 可选择是否将数组元素单独计数。

返回

版本:NX11.0.0 新增

许可要求:无
参数
iteratorNXOpen::AttributeIterator
countArrayAsOneAttribute是否将数组视为单个属性计数

◆ GetUserAttributeCount() [3/4]

int NXOpen::NXObject::GetUserAttributeCount ( NXOpen::NXObject::AttributeType type)

获取对象上指定类型的已设置属性的数量(若存在)。 不包含未设置的属性,数组元素单独计数。

返回

版本:NX10.0.0 新增

许可要求:无
参数
type类型

◆ GetUserAttributeCount() [4/4]

int NXOpen::NXObject::GetUserAttributeCount ( NXOpen::NXObject::AttributeType type,
bool includeUnset,
bool countArrayAsOneAttribute )

获取对象上指定类型的属性的数量(若存在)。 可选择是否包含未设置的属性(即计数无关联属性的属性模板), 可选择将数组视为单个属性计数还是将数组元素单独计数。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString

返回

版本:NX10.0.0 新增

许可要求:无
参数
type类型
includeUnset是否包含未设置的属性
countArrayAsOneAttribute是否将数组视为单个属性计数

◆ GetUserAttributeLock() [1/2]

bool NXOpen::NXObject::GetUserAttributeLock ( const char * title,
NXOpen::NXObject::AttributeType type )

判断指定属性的锁定状态。 对于数组属性,标题应设为数组标题,不带附加的索引。 无法单独锁定数组的单个元素

返回
属性的锁定状态
创建于NX8.0.0。

许可要求:无
参数
title属性标题
type属性类型

◆ GetUserAttributeLock() [2/2]

bool NXOpen::NXObject::GetUserAttributeLock ( const NXString & title,
NXOpen::NXObject::AttributeType type )

判断指定属性的锁定状态。 对于数组属性,标题应设为数组标题,不带附加的索引。 无法单独锁定数组的单个元素

返回
属性的锁定状态
创建于NX8.0.0。

许可要求:无
参数
title属性标题
type属性类型

◆ GetUserAttributes() [1/3]

std::vector< NXOpen::NXObject::AttributeInformation > NXOpen::NXObject::GetUserAttributes ( )

获取指定对象上已设置的所有属性。 结果不包含未设置属性的关联属性模板信息。 数组属性的元素将按索引递增顺序单独返回。 数组元素返回的标题为数组标题(不含索引),索引信息存储在Index数据成员中。 使用用户默认设置的日期格式。 引用类型属性将以NXOpen::NXObject::AttributeTypeString类型返回, 同时返回ReferenceValue和计算后的StringValue。

返回

创建于NX8.0.0。

许可要求:无

◆ GetUserAttributes() [2/3]

std::vector< NXOpen::NXObject::AttributeInformation > NXOpen::NXObject::GetUserAttributes ( bool includeUnset)

获取指定对象的所有属性。 可选择是否包含未设置属性的关联属性模板信息。 未设置属性返回的值为模板中的默认值。 数组属性的元素将按索引递增顺序单独返回。 数组元素返回的标题为数组标题(不含索引),索引信息存储在Index数据成员中。 使用用户默认设置的日期格式。 引用类型属性将以NXOpen::NXObject::AttributeTypeString类型返回, 同时返回ReferenceValue和计算后的StringValue。

返回

创建于NX8.0.0。

许可要求:无
参数
includeUnset是否包含未设置属性

◆ GetUserAttributes() [3/3]

std::vector< NXOpen::NXObject::AttributeInformation > NXOpen::NXObject::GetUserAttributes ( NXOpen::AttributeIterator * iterator)

获取指定对象上已设置的、满足给定迭代器条件的所有属性。 结果不包含未设置属性的关联属性模板信息。 数组属性的元素将按索引递增顺序单独返回。数组元素的标题为数组标题(不带索引),索引信息存储在Index数据成员中。 使用用户默认设置的日期格式。 引用类型属性将以NXOpen::NXObject::AttributeTypeString类型返回, 同时返回引用值和计算后的字符串值。

返回

创建于NX11.0.0。

许可要求:无
参数
iteratorNXOpen::AttributeIterator

◆ GetUserAttributeSize() [1/2]

int NXOpen::NXObject::GetUserAttributeSize ( const char * title,
NXOpen::NXObject::AttributeType type )

获取对象上第一个具有指定标题和类型的属性的大小(若存在)。 对于未设置的属性(无论是否有模板),返回大小为0; 对于已设置的非数组属性,返回大小为1; 对于数组属性,返回已设置的数组元素数量。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString

返回

版本:NX10.0.0 新增

许可要求:无
参数
title标题
type类型

◆ GetUserAttributeSize() [2/2]

int NXOpen::NXObject::GetUserAttributeSize ( const NXString & title,
NXOpen::NXObject::AttributeType type )

获取对象上第一个具有指定标题和类型的属性的大小(若存在)。 对于未设置的属性(无论是否有模板),返回大小为0; 对于已设置的非数组属性,返回大小为1; 对于数组属性,返回已设置的数组元素数量。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString

返回

版本:NX10.0.0 新增

许可要求:无
参数
title标题
type类型

◆ GetUserAttributeSourceObjects()

std::vector< NXOpen::NXObject * > NXOpen::NXObject::GetUserAttributeSourceObjects ( )
  返回此对象继承属性的来源对象数组。
  数组按继承顺序排列,靠前的对象可覆盖靠后索引对象的属性,遵循对应属性的规则。
  若此对象本身可拥有属性,也会包含在数组中。


创建于NX8.5.0。

许可要求:无

◆ HasUserAttribute() [1/3]

bool NXOpen::NXObject::HasUserAttribute ( const char * title,
NXOpen::NXObject::AttributeType type,
int index )

判断对象上是否存在具有指定标题、类型和数组索引的属性 未设置的属性不会被此函数检测到,因为本函数用于检测对象上是否实际存在该属性。 若要查找的属性不是数组,将索引设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 注意:在受控NX环境中,若映射属性未加载,此方法将返回false。 如需加载这些映射属性,请使用NXOpen::NXObject::GetUserAttributes。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString

返回

版本:NX8.0.0 新增

许可要求:无
参数
title标题
type类型
index索引

◆ HasUserAttribute() [2/3]

bool NXOpen::NXObject::HasUserAttribute ( const NXString & title,
NXOpen::NXObject::AttributeType type,
int index )

判断对象上是否存在具有指定标题、类型和数组索引的属性 未设置的属性不会被此函数检测到,因为本函数用于检测对象上是否实际存在该属性。 若要查找的属性不是数组,将索引设为-1;若是数组,设为目标索引。 数组的第一个元素索引为0。 注意:在受控NX环境中,若映射属性未加载,此方法将返回false。 如需加载这些映射属性,请使用NXOpen::NXObject::GetUserAttributes。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference, 请改用NXOpen::NXObject::AttributeTypeString

返回

版本:NX8.0.0 新增

许可要求:无
参数
title标题
type类型
index索引

◆ HasUserAttribute() [3/3]

bool NXOpen::NXObject::HasUserAttribute ( NXOpen::AttributeIterator * iterator)

判断对象上是否存在满足指定迭代器的属性
版本:NX11.0.0 新增

许可要求:无

参数
iteratorNXOpen::AttributeIterator

◆ IsOccurrence()

virtual bool NXOpen::NXObject::IsOccurrence ( )
virtual

返回该对象是否为引用实例。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

◆ JournalIdentifier()

virtual NXString NXOpen::NXObject::JournalIdentifier ( )
virtual

返回该对象在日志中记录的标识符。 不同软件版本中该值可能不同。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

◆ Name()

virtual NXString NXOpen::NXObject::Name ( )
virtual

◆ NX_DEPRECATED() [1/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use GetUserAttribute instead." ) const &

根据标题获取实数属性。 此方法不支持数组属性。

返回
获取到的实数属性值
弃用
在NX8.0.0中弃用,请改用GetUserAttribute

于NX3.0.0版本创建。

许可证要求:无

属性标题

◆ NX_DEPRECATED() [2/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use GetUserAttribute instead." ) const &

根据标题获取整数属性。 此方法不支持数组属性。

返回
获取到的整数属性值
弃用
在NX8.0.0中弃用,请改用GetUserAttribute

于NX3.0.0版本创建。

许可证要求:无

属性标题

◆ NX_DEPRECATED() [3/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use GetUserAttribute instead." ) const &

根据标题获取使用引用字符串的字符串属性的引用字符串(非计算后的值)。 如需获取计算后的值,请使用NXOpen::NXObject::GetUserAttribute 此方法不支持数组属性。

返回

弃用
在NX8.0.0中弃用。请改用GetUserAttribute

创建于NX3.0.0。

许可要求:无

标题

◆ NX_DEPRECATED() [4/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use GetUserAttribute instead." ) const &

根据标题获取字符串属性值。 对于使用引用字符串的字符串属性,此函数返回计算后的值,而非引用字符串。 此方法不支持数组属性。

返回
获取到的字符串属性值
弃用
在NX8.0.0中弃用,请改用GetUserAttribute

于NX3.0.0版本创建。

许可证要求:无

属性标题

◆ NX_DEPRECATED() [5/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改空属性,可选择是否更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX5.0.1。

许可要求:无

属性标题

◆ NX_DEPRECATED() [6/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改字符串属性,可选择是否更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX5.0.1。

许可要求:无

属性标题

◆ NX_DEPRECATED() [7/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改字符串属性。除对象为NXOpen::Features::Feature外,此方法会立即更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX3.0.0版本创建。

许可要求:无

属性标题

◆ NX_DEPRECATED() [8/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改实数属性,可选择是否更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX5.0.1版本创建。

许可要求:无

属性标题

◆ NX_DEPRECATED() [9/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改实数属性。除对象为NXOpen::Features::Feature外,此方法会立即更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX3.0.0版本创建。

许可要求:无

属性标题

◆ NX_DEPRECATED() [10/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改整数属性,可选择是否更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX5.0.1版本创建。

许可要求:无

属性标题

◆ NX_DEPRECATED() [11/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

获取指定对象的所有属性。 可选择同时返回未设置属性的关联属性模板信息。 未设置属性返回模板中的默认值。 可选择同时返回属性的原生类型值和字符串转换值(仅对非字符串属性有效)。 数组属性的元素按索引升序单独返回。 数组元素返回的标题为数组标题(不含索引),索引存储在Index成员中。 使用用户默认设置的日期格式。 引用类型属性将以NXOpen::NXObject::AttributeTypeString类型返回, 同时返回ReferenceValue和计算后的StringValue。

返回

弃用
在NX11.0.0中废弃。请改用GetUserAttributes

创建于NX8.5.0。

许可要求:无

删除所有指定类型的属性。除对象为NXOpen::Features::Feature的情况外, 此方法会立即更新。 若待删除属性为数组属性,将删除所有数组元素。 注意:若输入指定引用类型,此函数将删除带有引用值的非数组字符串类型属性。引用类型仅用于筛选包含引用值的非数组字符串类型属性。 此函数中引用类型的使用已废弃,请改用字符串类型。

弃用
在NX8.0.0中废弃。请改用DeleteUserAttributes

创建于NX3.0.0。

许可要求:无

属性类型 删除所有指定类型的属性,可选择是否立即更新。 若待删除属性为数组属性,将删除所有数组元素。 注意:若输入指定引用类型,此函数将删除带有引用值的非数组字符串类型属性。引用类型仅用于筛选包含引用值的非数组字符串类型属性。 此函数中引用类型的使用已废弃,请改用字符串类型。

弃用
在NX8.0.0中废弃。请改用DeleteUserAttributes

创建于NX5.0.1。

许可要求:无

属性类型 更新选项 创建或修改整数类型属性。除对象为NXOpen::Features::Feature的情况外, 此方法会立即更新。 此方法不支持数组属性。 注意:此方法不应用于编辑只读对象(如镜像PMI对象)。 若使用,部件更新时修改内容将被覆盖。

弃用
在NX8.0.0中废弃。请改用SetUserAttribute

创建于NX3.0.0。

许可要求:无

标题

◆ NX_DEPRECATED() [12/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改空属性(仅含标题无值的属性)。 除对象为NXOpen::Features::Feature 时,此方法会立即更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX3.0.0。

许可要求:无

属性标题

◆ NX_DEPRECATED() [13/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改使用引用字符串的字符串属性,可选择是否更新。 注意:输入值必须是有效的引用字符串。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容将被覆盖。

弃用
在NX8.0.0中废弃,请改用 SetUserAttribute

创建于NX5.0.1。

许可要求:无

属性标题

◆ NX_DEPRECATED() [14/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改使用引用字符串的字符串属性。除对象为 NXOpen::Features::Feature 外,此方法会立即更新。 注意:输入值必须是有效的引用字符串。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容将被覆盖。

弃用
在NX8.0.0中废弃,请改用 SetUserAttribute

创建于NX3.0.0。

许可要求:无

属性标题

◆ NX_DEPRECATED() [15/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改时间属性,可选择是否立即更新。 时间值默认采用程序运行机器的当前时区,NX会以UTC格式存储该值。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容会被覆盖。

弃用
在NX8.0.0中弃用,请改用SetUserAttribute

于NX5.0.1版本创建。

许可证要求:无

属性标题

◆ NX_DEPRECATED() [16/16]

NXOpen::NXObject::NX_DEPRECATED ( "Deprecated in NX8.0.0. Use SetUserAttribute instead." ) const &

创建或修改时间属性。除对象为NXOpen::Features::Feature 时,此方法会立即更新。 时间值默认采用程序运行机器的当前时区,NX会以UTC格式存储。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX3.0.0。

许可要求:无

属性标题

◆ OwningComponent()

virtual NXOpen::Assemblies::Component * NXOpen::NXObject::OwningComponent ( )
virtual

若该对象为引用实例,返回其所属组件。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

◆ OwningPart()

virtual NXOpen::BasePart * NXOpen::NXObject::OwningPart ( )
virtual

返回该对象所属的部件。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

◆ Print()

virtual void NXOpen::NXObject::Print ( )
virtual

将该对象的信息输出到系统日志文件。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

NXOpen::CAE::PenetrationCheck::AnalysisSet 重载.

◆ Prototype()

virtual NXOpen::INXObject * NXOpen::NXObject::Prototype ( )
virtual

若该对象为引用实例,返回其原型对象。
创建于NX3.0.0。

许可要求:无

实现了 NXOpen::INXObject.

◆ SetAttribute() [1/8]

void NXOpen::NXObject::SetAttribute ( const char * title)

创建或修改空属性(仅含标题无值的属性)。 除对象为NXOpen::Features::Feature 时,此方法会立即更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
title属性标题

◆ SetAttribute() [2/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
const char * value )

创建或修改字符串属性。除对象为NXOpen::Features::Feature 时,此方法会立即更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
title属性标题
value属性值

◆ SetAttribute() [3/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
const char * value,
NXOpen::Update::Option option )

创建或修改字符串属性,可选择是否更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX5.0.1。

许可要求:无
参数
title属性标题
value属性值
option更新选项

◆ SetAttribute() [4/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
double value )

创建或修改实数属性。除对象为NXOpen::Features::Feature外,此方法会立即更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX3.0.0版本创建。

许可要求:无
参数
title属性标题
value属性值

◆ SetAttribute() [5/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
double value,
NXOpen::Update::Option option )

创建或修改实数属性,可选择是否更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX5.0.1版本创建。

许可要求:无
参数
title属性标题
value属性值
option更新选项

◆ SetAttribute() [6/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
int value )

创建或修改整数属性。除对象为NXOpen::Features::Feature外,此方法会立即更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX3.0.0版本创建。

许可要求:无
参数
title属性标题
value属性值

◆ SetAttribute() [7/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
int value,
NXOpen::Update::Option option )

创建或修改整数属性,可选择是否更新。 该方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

于NX5.0.1版本创建。

许可要求:无
参数
title属性标题
value属性值
option更新选项

◆ SetAttribute() [8/8]

void NXOpen::NXObject::SetAttribute ( const char * title,
NXOpen::Update::Option option )

创建或修改空属性,可选择是否更新。 不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象)。 若使用,部件更新时更改将被覆盖。

弃用
在NX8.0.0中弃用。请改用SetUserAttribute

创建于NX5.0.1。

许可要求:无
参数
title属性标题
option更新选项

◆ SetBooleanUserAttribute() [1/2]

void NXOpen::NXObject::SetBooleanUserAttribute ( const char * title,
int index,
bool value,
NXOpen::Update::Option option )

创建或修改布尔属性,可选择是否更新。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetBooleanUserAttribute() [2/2]

void NXOpen::NXObject::SetBooleanUserAttribute ( const NXString & title,
int index,
bool value,
NXOpen::Update::Option option )

创建或修改布尔属性,可选择是否更新。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetName() [1/2]

virtual void NXOpen::NXObject::SetName ( const char * name)
virtual

◆ SetName() [2/2]

virtual void NXOpen::NXObject::SetName ( const NXString & name)
virtual

◆ SetPdmReferenceAttribute() [1/2]

void NXOpen::NXObject::SetPdmReferenceAttribute ( const char * attributeTitle,
const char * attributeValue )

设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无

参数
attributeTitle属性标题
attributeValue属性值

◆ SetPdmReferenceAttribute() [2/2]

void NXOpen::NXObject::SetPdmReferenceAttribute ( const NXString & attributeTitle,
const NXString & attributeValue )

设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无

参数
attributeTitle属性标题
attributeValue属性值

◆ SetReferenceAttribute() [1/2]

void NXOpen::NXObject::SetReferenceAttribute ( const char * title,
const char * value )

创建或修改使用引用字符串的字符串属性。除对象为 NXOpen::Features::Feature 外,此方法会立即更新。 注意:输入值必须是有效的引用字符串。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容将被覆盖。

弃用
在NX8.0.0中废弃,请改用 SetUserAttribute

创建于NX3.0.0。

许可要求:无
参数
title属性标题
value属性值

◆ SetReferenceAttribute() [2/2]

void NXOpen::NXObject::SetReferenceAttribute ( const char * title,
const char * value,
NXOpen::Update::Option option )

创建或修改使用引用字符串的字符串属性,可选择是否更新。 注意:输入值必须是有效的引用字符串。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容将被覆盖。

弃用
在NX8.0.0中废弃,请改用 SetUserAttribute

创建于NX5.0.1。

许可要求:无
参数
title属性标题
value属性值
option更新选项

◆ SetTimeAttribute() [1/2]

void NXOpen::NXObject::SetTimeAttribute ( const char * title,
const char * value )

创建或修改时间属性。除对象为NXOpen::Features::Feature时,此方法会立即更新。 时间值默认采用程序运行机器的当前时区,NX会以UTC格式存储该值。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容会被覆盖。

弃用
在NX8.0.0中弃用,请改用SetUserAttribute

于NX3.0.0版本创建。

许可证要求:无
参数
title属性标题
value若值为NULL,则使用当前日期和时间。 有效格式请参考 NXOpen::NXObject::DateAndTimeFormat

◆ SetTimeAttribute() [2/2]

void NXOpen::NXObject::SetTimeAttribute ( const char * title,
const char * value,
NXOpen::Update::Option option )

创建或修改时间属性,可选择是否立即更新。 时间值默认采用程序运行机器的当前时区,NX会以UTC格式存储该值。 此方法不支持数组属性。 注意:请勿使用此方法编辑只读对象(如镜像PMI对象),否则在部件更新时,修改内容会被覆盖。

弃用
在NX8.0.0中弃用,请改用SetUserAttribute

于NX5.0.1版本创建。

许可证要求:无
参数
title属性标题
value若值为NULL,则使用当前日期和时间。 有效格式请参考 NXOpen::NXObject::DateAndTimeFormat
option更新选项

◆ SetTimeUserAttribute() [1/4]

void NXOpen::NXObject::SetTimeUserAttribute ( const char * title,
int index,
const char * value,
NXOpen::Update::Option option )

创建或修改时间属性,可选择是否更新。 时间值默认基于程序运行机器的当前时区,NX将以UTC格式存储该值。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。 注意:日期类型属性的有效范围为1970年1月1日至2105年12月31日
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value若值为NULL则使用当前日期和时间。 有效格式请参考NXOpen::NXObject::DateAndTimeFormat
option更新选项

◆ SetTimeUserAttribute() [2/4]

void NXOpen::NXObject::SetTimeUserAttribute ( const char * title,
int index,
const NXOpen::NXObject::ComputationalTime & value,
NXOpen::Update::Option option )

创建或修改时间属性,可选择是否更新。 时间值默认基于程序运行机器的当前时区,NX将以UTC格式存储该值。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value若值为(0,0)则使用当前日期和时间。
option更新选项

◆ SetTimeUserAttribute() [3/4]

void NXOpen::NXObject::SetTimeUserAttribute ( const NXString & title,
int index,
const NXOpen::NXObject::ComputationalTime & value,
NXOpen::Update::Option option )

创建或修改时间属性,可选择是否更新。 时间值默认基于程序运行机器的当前时区,NX将以UTC格式存储该值。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value若值为(0,0)则使用当前日期和时间。
option更新选项

◆ SetTimeUserAttribute() [4/4]

void NXOpen::NXObject::SetTimeUserAttribute ( const NXString & title,
int index,
const NXString & value,
NXOpen::Update::Option option )

创建或修改时间属性,可选择是否更新。 时间值默认基于程序运行机器的当前时区,NX将以UTC格式存储该值。 设置非数组属性时,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象(如镜像PMI对象),否则在部件更新时修改内容会被覆盖。 注意:日期类型属性的有效范围为1970年1月1日至2105年12月31日
创建于NX8.0.0.

许可要求:无

参数
title属性标题
index索引
value若值为NULL则使用当前日期和时间。 有效格式请参考NXOpen::NXObject::DateAndTimeFormat
option更新选项

◆ SetUserAttribute() [1/9]

void NXOpen::NXObject::SetUserAttribute ( const char * title,
int index,
const char * value,
NXOpen::Update::Option option )

创建或修改字符串型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [2/9]

void NXOpen::NXObject::SetUserAttribute ( const char * title,
int index,
double value,
NXOpen::Update::Option option )

创建或修改实数型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [3/9]

void NXOpen::NXObject::SetUserAttribute ( const char * title,
int index,
int value,
NXOpen::Update::Option option )

创建或修改整数型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [4/9]

void NXOpen::NXObject::SetUserAttribute ( const char * title,
int index,
NXOpen::Update::Option option )

创建或修改空类型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
option更新选项

◆ SetUserAttribute() [5/9]

void NXOpen::NXObject::SetUserAttribute ( const NXOpen::NXObject::AttributeInformation & info,
NXOpen::Update::Option option )

创建或修改属性,可选择是否更新。 注意:此方法不支持使用NXOpen::NXObject::AttributeTypeReference 。 请改为将类型设置为NXOpen::NXObject::AttributeTypeString 并指定ReferenceValue。 注意:设置NXOpen::NXObject::AttributeTypeTime 类型的属性时,可使用格式化字符串或计算值。 若两者均已设置(字符串非NULL且计算值非(0,0)),则计算值优先。 无论哪种情况,时间值均基于运行程序的机器的当前时区。 此方法会忽略Info结构体的以下数据成员: Alias Inherited Required Unset Locked OwnedBySystem PdmBased 属性的以下数据成员在设置后无法编辑: Type Title TitleAlias Array ArrayElementIndex Unit规格的维度(不能从毫米改为微安,但可从毫米改为厘米) 注意:此方法不应用于编辑只读对象,如镜像PMI对象。 若使用,部件更新时所做更改会被覆盖。 注意:日期类型属性的有效范围是1970年1月1日至2105年12月31日
创建于NX8.0.0。

许可要求:无

参数
info信息
option选项

◆ SetUserAttribute() [6/9]

void NXOpen::NXObject::SetUserAttribute ( const NXString & title,
int index,
const NXString & value,
NXOpen::Update::Option option )

创建或修改字符串型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [7/9]

void NXOpen::NXObject::SetUserAttribute ( const NXString & title,
int index,
double value,
NXOpen::Update::Option option )

创建或修改实数型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [8/9]

void NXOpen::NXObject::SetUserAttribute ( const NXString & title,
int index,
int value,
NXOpen::Update::Option option )

创建或修改整数型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
value属性值
option更新选项

◆ SetUserAttribute() [9/9]

void NXOpen::NXObject::SetUserAttribute ( const NXString & title,
int index,
NXOpen::Update::Option option )

创建或修改空类型属性,可选择是否更新。 若设置非数组属性,将index设为-1。 数组每次仅能扩展一个元素。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时更改将被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
index索引
option更新选项

◆ SetUserAttributeLock() [1/2]

void NXOpen::NXObject::SetUserAttributeLock ( const char * title,
NXOpen::NXObject::AttributeType type,
bool lock )

锁定或解锁指定的属性。 对于数组属性,标题应设为数组标题,不带附加的索引。 无法单独锁定数组的单个元素。 注意:系统保留属性(OwnedBySystem)无法解锁。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时修改内容会被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
type属性类型
lock是否锁定

◆ SetUserAttributeLock() [2/2]

void NXOpen::NXObject::SetUserAttributeLock ( const NXString & title,
NXOpen::NXObject::AttributeType type,
bool lock )

锁定或解锁指定的属性。 对于数组属性,标题应设为数组标题,不带附加的索引。 无法单独锁定数组的单个元素。 注意:系统保留属性(OwnedBySystem)无法解锁。 注意:此方法不可用于编辑只读对象,如镜像PMI对象。 若强行使用,部件更新时修改内容会被覆盖。
创建于NX8.0.0。

许可要求:无

参数
title属性标题
type属性类型
lock是否锁定

类成员变量说明

◆ option [1/4]

NXOpen::Update::Option NXOpen::NXObject::option

更新选项

◆ option [2/4]

const NXString NXOpen::Update::Option NXOpen::NXObject::option

更新选项

◆ option [3/4]

double NXOpen::Update::Option NXOpen::NXObject::option

更新选项

◆ option [4/4]

const NXString NXOpen::Update::Option NXOpen::NXObject::option

更新选项

◆ value [1/3]

const NXString& NXOpen::NXObject::value

属性值

若值为NULL,则使用当前日期和时间。 有效格式请参考NXOpen::NXObject::DateAndTimeFormat

若值为NULL,则使用当前日期和时间。 有效格式请参考 NXOpen::NXObject::DateAndTimeFormat

◆ value [2/3]

double NXOpen::NXObject::value

属性值

◆ value [3/3]

const NXString & NXOpen::NXObject::value

属性值

若值为NULL,则使用当前日期和时间。 有效格式请参考NXOpen::NXObject::DateAndTimeFormat

若值为NULL,则使用当前日期和时间。 有效格式请参考 NXOpen::NXObject::DateAndTimeFormat