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

基础回调接口 更多...

#include <Callback.hxx>

类 NXOpen::BaseCallback 继承关系图:
NXOpen::Callback0< bool > NXOpen::Callback0< int > NXOpen::Callback0< void > NXOpen::Callback0< NXString > NXOpen::Callback1< int, NXOpen::BlockStyler::UIBlock * > NXOpen::Callback1< int, NXOpen::BlockStyler::ListBox * > NXOpen::Callback1< int, NXOpen::BlockStyler::SetList * > NXOpen::Callback1< void, NXOpen::BlockStyler::UIBlock * > NXOpen::Callback1< bool, NXOpen::BlockStyler::UIBlock * > NXOpen::Callback1< bool, NXOpen::CAE::AeroStructures::Author::CalculationContext * > NXOpen::Callback1< bool, NXOpen::CAE::AeroStructures::Author::MultiCalculationContext * > NXOpen::Callback1< bool, NXOpen::CAE::AeroStructures::MarginCalculation * > NXOpen::Callback1< void, NXOpen::BasePart * > NXOpen::Callback1< int, NXOpen::Drafting::DrawingAutomationWizard * > NXOpen::Callback1< int, NXOpen::Features::CustomFeatureInternalFeaturePreUpdateEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeaturePreUpdateEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeatureCreateFeatureGeometryEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeatureModifyFeatureGeometryEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeaturePostUpdateEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeatureInformationEvent * > NXOpen::Callback1< int, NXOpen::Features::CustomFeatureHighlightEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureEditEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureCreateEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureIconEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureUpdateEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureCopyEvent * > NXOpen::Callback1< int, NXOpen::Features::UserDefinedFeatureDeleteOrSuppressEvent * > NXOpen::Callback1< void, std::vector< NXOpen::NXObject * > > NXOpen::Callback1< void, NXOpen::LinkedMirrorPartEntityMapEvent * > NXOpen::Callback1< void, NXOpen::LinkedMirrorPartAttributeEditEvent * > NXOpen::Callback1< NXOpen::MenuBar::MenuBarManager::CallbackStatus, NXOpen::MenuBar::MenuButtonEvent * > NXOpen::Callback1< void, NXString > NXOpen::Callback1< void, bool > NXOpen::Callback1< void, int > NXOpen::Callback1< void, NXOpen::PartMfg::RefreshElementContent * > NXOpen::Callback1< void, NXOpen::PDM::PartAttributeAssignmentObserverCallbackData * > NXOpen::Callback1< void, NXOpen::PDM::PartOperationImportCallbackData * > NXOpen::Callback1< void, NXOpen::PDM::PdmCopyOrEditOperationCallbackData * > NXOpen::Callback1< void, NXOpen::PDM::SaveAsReviseCallbackData * > NXOpen::Callback1< void, NXOpen::PDM::SaveManagement::SaveCallbackData * > NXOpen::Callback1< int, int > NXOpen::Callback1< void, NXOpen::Routing::CustomManager::Application > NXOpen::Callback1< double, NXOpen::Routing::Overstock * > NXOpen::Callback1< int, std::vector< NXOpen::Routing::Electrical::Connection * > > NXOpen::Callback1< void, NXOpen::Routing::Electrical::SortConnectionsPluginData * > NXOpen::Callback1< double, std::vector< NXOpen::Routing::StockData * > > NXOpen::Callback1< bool, std::vector< NXOpen::Routing::Electrical::HarnessDevice * > > NXOpen::Callback1< bool, NXOpen::Routing::Stock * > NXOpen::Callback1< int, NXOpen::Routing::ChoosePartPluginData * > NXOpen::Callback1< void, NXOpen::Routing::ComponentNamePluginData * > NXOpen::Callback1< NXString, NXOpen::Routing::Stock * > NXOpen::Callback1< void, NXOpen::RoutingCommon::CustomManager::Application > NXOpen::Callback1< NXString, NXOpen::Assemblies::Component * > NXOpen::Callback1< int, NXOpen::TaggedObject * > NXOpen::Callback1< int, NXOpen::ShipDesign::NavigatorNode * > NXOpen::Callback1< bool, NXOpen::ShipDesign::NavigatorNode * > NXOpen::Callback1< int, NXOpen::ShipDesign::NavigatorView * > NXOpen::Callback1< bool, NXOpen::ShipDesign::NavigatorView * > NXOpen::Callback1< void, NXOpen::ShipDesign::NavigatorNode * > NXOpen::Callback1< int, std::vector< NXOpen::ShipDesign::NavigatorNode * > > NXOpen::Callback1< bool, std::vector< NXOpen::ShipDesign::NavigatorNode * > > NXOpen::Callback1< void, NXOpen::SIM::IsvControlPanelBuilder::VncMode > NXOpen::Callback1< NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent * > NXOpen::Callback1< int, NXOpen::UserDefinedObjects::UserDefinedDisplayEvent * > NXOpen::Callback1< int, NXOpen::UserDefinedObjects::UserDefinedLinkEvent * > NXOpen::Callback1< int, NXOpen::UserDefinedObjects::UserDefinedEvent * > NXOpen::Callback1< void, NXOpen::Validate::CheckerNode * > NXOpen::Callback1< NXString, NXOpen::NXObject * > NXOpen::Callback1< int, NXOpen::NXObject * > NXOpen::Callback1< double, NXOpen::NXObject * > NXOpen::Callback1< bool, NXOpen::NXObject * > NXOpen::Callback1< NXOpen::NXObject::ComputationalTime, NXOpen::NXObject * > NXOpen::Callback1< void, NXOpen::Weld::JointExitBuilder * > NXOpen::Callback1< void, NXOpen::Weld::WeldObjectBuilder * > NXOpen::Callback1< void, NXOpen::Weld::WeldPointExitBuilder * > NXOpen::Callback1< void, NXOpen::Weld::DatumIconBuilder * > NXOpen::Callback1< void, NXOpen::Weld::JointItemBuilder * > NXOpen::Callback2< int, NXOpen::BlockStyler::UIBlock *, NXOpen::TaggedObject * > NXOpen::Callback2< void, NXOpen::BlockStyler::UIBlock *, bool > NXOpen::Callback2< int, NXOpen::BlockStyler::Explorer *, int > NXOpen::Callback2< void, NXOpen::BlockStyler::Explorer *, int > NXOpen::Callback2< int, NXOpen::BlockStyler::SetList *, NXOpen::BlockStyler::UIBlock * > NXOpen::Callback2< int, NXOpen::BlockStyler::StringBlock *, NXString > NXOpen::Callback2< void, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node * > NXOpen::Callback2< int, NXOpen::BlockStyler::Wizard *, int > NXOpen::Callback2< void, NXOpen::BlockStyler::Wizard *, int > NXOpen::Callback2< bool, NXOpen::BlockStyler::Wizard *, int > NXOpen::Callback2< void, NXOpen::Assemblies::Component *, NXOpen::Assemblies::Component * > NXOpen::Callback2< void, NXString, NXOpen::MenuBar::MenuBarManager::SwitchReason > NXOpen::Callback2< int, NXOpen::MenuBar::ContextMenu *, NXOpen::MenuBar::ContextMenuProperties * > NXOpen::Callback2< void, NXOpen::Routing::CustomManager::DesignRuleReason, std::vector< NXOpen::NXObject * > > NXOpen::Callback2< void, NXOpen::Curve *, NXOpen::Routing::CustomManager::DuctSizeCalculatorDisplayNoteFlag > NXOpen::Callback2< void, NXString, NXString > NXOpen::Callback2< NXString, NXOpen::Part *, std::vector< NXOpen::Assemblies::Component * > > NXOpen::Callback2< void, std::vector< NXOpen::Assemblies::Component * >, NXOpen::Routing::AssemblyNamePluginData * > NXOpen::Callback2< int, NXOpen::UserDefinedObjects::UserDefinedObjectGraphicsContext *, NXOpen::UserDefinedObjects::UserDefinedObject * > NXOpen::Callback2< void, NXOpen::Weld::WeldJointBuilder *, NXOpen::Curve * > NXOpen::Callback3< void, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int > NXOpen::Callback3< NXString, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int > NXOpen::Callback3< NXOpen::BlockStyler::Tree::BeginLabelEditState, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int > NXOpen::Callback3< NXOpen::BlockStyler::Tree::ControlType, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int > NXOpen::Callback3< NXOpen::BlockStyler::Node::DragType, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int > NXOpen::Callback3< void, NXOpen::BasePart *, NXOpen::CAE::PostScenarioConfigurationVariableCallbackContext *, NXOpen::CAE::PostScenarioValueCollector * > NXOpen::Callback3< bool, NXOpen::BasePart *, NXOpen::CAE::PostScenarioConfigurationVariableCallbackContext *, NXOpen::CAE::PostScenarioValueCollector * > NXOpen::Callback3< void, NXOpen::Routing::CustomManager::NavigatorType, NXOpen::Routing::CustomManager::SelectionType, std::vector< NXOpen::NXObject * > > NXOpen::Callback3< void, NXString, std::vector< NXOpen::Assemblies::Component * >, NXOpen::Routing::CustomManager::PipingComponentFileOptions > NXOpen::Callback3< NXString, NXString, NXString, NXString > NXOpen::Callback3< NXString, NXString, NXOpen::Assemblies::Component *, NXOpen::NXObject * > NXOpen::Callback3< int, NXOpen::TaggedObject *, NXOpen::Selection::MaskTriple *, NXOpen::SelectionHandle * > NXOpen::Callback3< int, NXOpen::NXObject *, NXOpen::Selection::MaskTriple *, NXOpen::SelectionHandle * > NXOpen::Callback3< int, std::vector< NXOpen::TaggedObject * >, std::vector< NXOpen::TaggedObject * >, NXOpen::SelectionHandle * > NXOpen::Callback3< int, std::vector< NXOpen::NXObject * >, std::vector< NXOpen::NXObject * >, NXOpen::SelectionHandle * > NXOpen::Callback3< void, bool, std::vector< NXOpen::TaggedObject * >, std::vector< NXOpen::TaggedObject * > > NXOpen::Callback3< int, NXOpen::ShipDesign::NavigatorNode *, NXOpen::ShipDesign::NavigatorNode *, NXString > NXOpen::Callback3< void, NXOpen::Weld::CustomManager::PmiSource, std::vector< NXOpen::Annotations::PmiLineWeld * >, NXOpen::Weld::JointExitBuilder * > NXOpen::Callback4< int, NXOpen::BlockStyler::SetList *, NXOpen::BlockStyler::UIBlock *, int, int > NXOpen::Callback4< void, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int, bool > NXOpen::Callback4< int, NXOpen::BlockStyler::Tree *, int, NXOpen::BlockStyler::Node *, NXOpen::BlockStyler::Node * > NXOpen::Callback4< NXOpen::BlockStyler::Tree::EndLabelEditState, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int, NXString > NXOpen::Callback4< void, NXOpen::BlockStyler::Wizard *, int, int, NXOpen::BlockStyler::Wizard::SubNodeAction > NXOpen::Callback4< void, NXOpen::BlockStyler::Wizard *, NXOpen::BlockStyler::Wizard::TaskNavigatorItem, int, int > NXOpen::Callback4< void, NXOpen::BasePart *, NXOpen::CAE::PostScenarioQueryResults *, NXOpen::CAE::PostScenarioQueryContext *, NXOpen::CAE::PostScenarioQueryResults * > NXOpen::Callback4< NXOpen::CAE::DataMatchOverrideResult, NXOpen::BasePart *, NXOpen::CAE::PostScenarioDataMatchesInput *, NXOpen::CAE::PostScenarioMessageCollector *, NXOpen::CAE::PostScenarioDataMatchOutput * > NXOpen::Callback4< void, NXOpen::BasePart *, NXOpen::CAE::PostScenarioAggregationInput *, NXOpen::CAE::PostScenarioMessageCollector *, NXOpen::CAE::PostScenarioAggregationOutput * > NXOpen::Callback4< void, NXOpen::BasePart *, NXOpen::CAE::PostScenarioValueCollector *, NXOpen::CAE::PostScenarioSelectionCallbackContext *, NXOpen::CAE::PostScenarioValueCollector * > NXOpen::Callback4< bool, NXOpen::NXObject *, NXString, NXString, NXString > NXOpen::Callback5< NXOpen::BlockStyler::Node::DropType, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int, NXOpen::BlockStyler::Node *, int > NXOpen::Callback5< void, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int, NXOpen::BlockStyler::Node *, int > NXOpen::Callback5< void, NXOpen::BlockStyler::Wizard *, NXOpen::BlockStyler::Wizard::TaskNavigatorItem, int, int, int > NXOpen::Callback5< void, NXOpen::BasePart *, NXOpen::CAE::PostScenarioQueryResults *, NXOpen::CAE::PostScenarioQueryResults *, NXOpen::CAE::PostScenarioQueryContext *, NXOpen::CAE::PostScenarioQueryResults * > NXOpen::Callback5< void, std::vector< NXOpen::Curve * >, NXOpen::Routing::CustomManager::DuctSizeCalculatorDuctShape, double, double, double > NXOpen::Callback6< NXOpen::BlockStyler::Tree::EditControlOption, NXOpen::BlockStyler::Tree *, NXOpen::BlockStyler::Node *, int, int, NXString, NXOpen::BlockStyler::Tree::ControlType > NXOpen::Callback7< bool, NXOpen::BlockStyler::Tree *, std::vector< NXOpen::BlockStyler::Node * >, int, NXOpen::BlockStyler::Node *, int, NXOpen::BlockStyler::Node::DropType, int > NXOpen::Callback0< Result > NXOpen::Callback1< Result, Arg1 > NXOpen::Callback2< Result, Arg1, Arg2 > NXOpen::Callback3< Result, Arg1, Arg2, Arg3 > NXOpen::Callback4< Result, Arg1, Arg2, Arg3, Arg4 > NXOpen::Callback5< Result, Arg1, Arg2, Arg3, Arg4, Arg5 > NXOpen::Callback6< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 > NXOpen::Callback7< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 > NXOpen::Callback8< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >

Public 成员函数

virtual BaseCallbackClone () const =0
virtual bool Equals (const BaseCallback &other) const =0
virtual ~BaseCallback ()

详细描述

基础回调接口

所有 NXOpen 回调类的基类

构造及析构函数说明

◆ ~BaseCallback()

virtual NXOpen::BaseCallback::~BaseCallback ( )
inlinevirtual

BaseCallback 析构函数

成员函数说明

◆ Clone()

virtual BaseCallback * NXOpen::BaseCallback::Clone ( ) const
pure virtual

克隆操作的函数接口。派生类将定义此函数以实现深拷贝操作。

NXOpen::Callback0Function< Result >, NXOpen::Callback0List< Result >, NXOpen::Callback0MemberFunction< T, Result >, NXOpen::Callback1Function< Result, Arg1 >, NXOpen::Callback1List< Result, Arg1 >, NXOpen::Callback1MemberFunction< T, Result, Arg1 >, NXOpen::Callback2Function< Result, Arg1, Arg2 >, NXOpen::Callback2List< Result, Arg1, Arg2 >, NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 >, NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 >, NXOpen::Callback4Function< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4List< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback5Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5List< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback8Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 > , 以及 NXOpen::Callback8MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 > 内被实现.

◆ Equals()

virtual bool NXOpen::BaseCallback::Equals ( const BaseCallback & other) const
pure virtual

相等性操作的函数接口。

NXOpen::Callback0Function< Result >, NXOpen::Callback0List< Result >, NXOpen::Callback0MemberFunction< T, Result >, NXOpen::Callback1Function< Result, Arg1 >, NXOpen::Callback1List< Result, Arg1 >, NXOpen::Callback1MemberFunction< T, Result, Arg1 >, NXOpen::Callback2Function< Result, Arg1, Arg2 >, NXOpen::Callback2List< Result, Arg1, Arg2 >, NXOpen::Callback2MemberFunction< T, Result, Arg1, Arg2 >, NXOpen::Callback3Function< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3List< Result, Arg1, Arg2, Arg3 >, NXOpen::Callback3MemberFunction< T, Result, Arg1, Arg2, Arg3 >, NXOpen::Callback4Function< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4List< Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback4MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4 >, NXOpen::Callback5Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5List< Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback5MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5 >, NXOpen::Callback6Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback6MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6 >, NXOpen::Callback7Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback7MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7 >, NXOpen::Callback8Function< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 >, NXOpen::Callback8List< Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 > , 以及 NXOpen::Callback8MemberFunction< T, Result, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8 > 内被实现.