NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Types | Public Member Functions | List of all members
NXOpen::AME::AMEBaseNode Class Reference

Represents Base Node
Use the static method in this class to obtain an instance. More...

Inheritance diagram for NXOpen::AME::AMEBaseNode:
NXOpen::AME::AMEExtendedObject NXOpen::AME::INodeObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::AME::AMEGroup NXOpen::AME::AMEGroupFolder NXOpen::AME::AMEPlcHwItem NXOpen::AME::AspectNode NXOpen::AME::AspectRoot NXOpen::AME::CabinetComponentNode NXOpen::AME::CabinetNode NXOpen::AME::CabinetRoot NXOpen::AME::DocumentRoot NXOpen::AME::EClassDataRoot NXOpen::AME::EClassFolderNode NXOpen::AME::EClassGlobalObjectNode NXOpen::AME::EClassNode NXOpen::AME::EClassSegmentNode NXOpen::AME::EClassVersionNode NXOpen::AME::GroupRoot NXOpen::AME::ImportNode NXOpen::AME::ImportObject NXOpen::AME::PageNode NXOpen::AME::PlcBlock NXOpen::AME::PlcInterfaceSection NXOpen::AME::PlcInterfaceVariable NXOpen::AME::PlcRule NXOpen::AME::PlcSubFolder NXOpen::AME::ProductComponent NXOpen::AME::QueryFolder NXOpen::AME::QueryNode NXOpen::AME::ReferenceDesignationSetNode NXOpen::AME::ReportDefinition NXOpen::AME::ReportDefinitionFolder NXOpen::AME::ReportDefinitionNode NXOpen::AME::SymbolRoot NXOpen::AME::UpstreamDataRoot

Public Types

enum  NodeType { NodeTypeProject, NodeTypeAspect }
 Define the node type. More...
 

Public Member Functions

virtual std::vector
< NXOpen::AME::INodeObject * > 
GetChildren ()
 Returns children of object
Created in NX1847.0.0. More...
 
NXOpen::AME::IEngObjectGetEngObject ()
 Returns AME::IEngObject
Created in NX12.0.0. More...
 
virtual NXString GetName ()
 Get the Name
Created in NX1847.0.0. More...
 
virtual NXOpen::AME::INodeObjectGetParent ()
 Get the Parent Node
Created in NX1847.0.0. More...
 

Detailed Description

Represents Base Node
Use the static method in this class to obtain an instance.



Created in NX11.0.0.

Member Enumeration Documentation

Define the node type.

Enumerator
NodeTypeProject 

project

NodeTypeAspect 

aspect

Member Function Documentation

virtual std::vector<NXOpen::AME::INodeObject *> NXOpen::AME::AMEBaseNode::GetChildren ( )
virtual

Returns children of object
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Implements NXOpen::AME::INodeObject.

NXOpen::AME::IEngObject* NXOpen::AME::AMEBaseNode::GetEngObject ( )

Returns AME::IEngObject
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

virtual NXString NXOpen::AME::AMEBaseNode::GetName ( )
virtual

Get the Name
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Implements NXOpen::AME::INodeObject.

virtual NXOpen::AME::INodeObject* NXOpen::AME::AMEBaseNode::GetParent ( )
virtual

Get the Parent Node
Created in NX1847.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Implements NXOpen::AME::INodeObject.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.