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

Represents Engineering Object
Created in NX11.0.0. More...

Inheritance diagram for NXOpen::AME::IEngObject:
NXOpen::AME::IPortsContainer NXOpen::AME::AMEEngObject NXOpen::AME::AMEPlcHwItem NXOpen::AME::CabinetObject NXOpen::AME::TypedProductComponent NXOpen::AME::PageObject NXOpen::AME::TypedProductComponentInstance NXOpen::AME::FragmentObject

Public Member Functions

virtual std::vector
< NXOpen::AME::AspectNode * > 
GetAspects ()=0
 Get the Engineering Object aspects
Created in NX11.0.0. More...
 
virtual NXOpen::PartGetEngObjectPart ()=0
 Returns part file of AME::IEngObject
Created in NX12.0.0. More...
 
- Public Member Functions inherited from NXOpen::AME::IPortsContainer
virtual std::vector
< NXOpen::AME::IPort * > 
GetPorts ()=0
 Returns ports assigned to Object
Created in NX1847.0.0. More...
 

Detailed Description

Represents Engineering Object
Created in NX11.0.0.


Member Function Documentation

virtual std::vector<NXOpen::AME::AspectNode *> NXOpen::AME::IEngObject::GetAspects ( )
pure virtual

Get the Engineering Object aspects
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Implemented in NXOpen::AME::AMEEngObject, NXOpen::AME::AMEPlcHwItem, NXOpen::AME::TypedProductComponent, and NXOpen::AME::CabinetObject.

virtual NXOpen::Part* NXOpen::AME::IEngObject::GetEngObjectPart ( )
pure virtual

Returns part file of AME::IEngObject
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Implemented in NXOpen::AME::AMEEngObject, NXOpen::AME::AMEPlcHwItem, NXOpen::AME::TypedProductComponent, and NXOpen::AME::CabinetObject.


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