NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::Mfg::Mlp::IProcess Class Referenceabstract

Interface to the Machining Line Planner process
This is an abstract class, and cannot be instantiated. More...

Inheritance diagram for NXOpen::Mfg::Mlp::IProcess:
NXOpen::Mfg::Mlp::Operation NXOpen::Mfg::Mlp::ProcessSetup

Public Member Functions

virtual std::vector
< NXOpen::Mfg::Mlp::IProcess * > 
GetConstraintPredecessors ()=0
 Get the Constraint Predecessors of this process (note that these are the immediate predecessors, this function does not recurse) More...
 
virtual std::vector
< NXOpen::Mfg::Mlp::IProcess * > 
GetConstraintSuccessors ()=0
 Get the Constraint Successors of this process (note that these are the immediate successors, this function does not recurse) More...
 
virtual std::vector
< NXOpen::Mfg::Mlp::IProcess * > 
GetPredecessors ()=0
 Get the Predecessors of this process (note that these are the immediate predecessors, this function does not recurse) More...
 
virtual
NXOpen::Mfg::Mlp::IResource
GetResource ()=0
 Get the Resource used by this process. More...
 
virtual std::vector
< NXOpen::Mfg::Mlp::IProcess * > 
GetSuccessors ()=0
 Get the Successors of this process (note that these are the immediate successors, this function does not recurse) More...
 

Detailed Description

Interface to the Machining Line Planner process
This is an abstract class, and cannot be instantiated.



Created in NX11.0.2.

Member Function Documentation

virtual std::vector<NXOpen::Mfg::Mlp::IProcess *> NXOpen::Mfg::Mlp::IProcess::GetConstraintPredecessors ( )
pure virtual

Get the Constraint Predecessors of this process (note that these are the immediate predecessors, this function does not recurse)

Returns

Created in NX11.0.2.

License requirements : None

Implemented in NXOpen::Mfg::Mlp::ProcessSetup, and NXOpen::Mfg::Mlp::Operation.

virtual std::vector<NXOpen::Mfg::Mlp::IProcess *> NXOpen::Mfg::Mlp::IProcess::GetConstraintSuccessors ( )
pure virtual

Get the Constraint Successors of this process (note that these are the immediate successors, this function does not recurse)

Returns

Created in NX11.0.2.

License requirements : None

Implemented in NXOpen::Mfg::Mlp::ProcessSetup, and NXOpen::Mfg::Mlp::Operation.

virtual std::vector<NXOpen::Mfg::Mlp::IProcess *> NXOpen::Mfg::Mlp::IProcess::GetPredecessors ( )
pure virtual

Get the Predecessors of this process (note that these are the immediate predecessors, this function does not recurse)

Returns

Created in NX11.0.2.

License requirements : None

Implemented in NXOpen::Mfg::Mlp::ProcessSetup, and NXOpen::Mfg::Mlp::Operation.

virtual NXOpen::Mfg::Mlp::IResource* NXOpen::Mfg::Mlp::IProcess::GetResource ( )
pure virtual

Get the Resource used by this process.

Returns

Created in NX11.0.2.

License requirements : None

Implemented in NXOpen::Mfg::Mlp::ProcessSetup, and NXOpen::Mfg::Mlp::Operation.

virtual std::vector<NXOpen::Mfg::Mlp::IProcess *> NXOpen::Mfg::Mlp::IProcess::GetSuccessors ( )
pure virtual

Get the Successors of this process (note that these are the immediate successors, this function does not recurse)

Returns

Created in NX11.0.2.

License requirements : None

Implemented in NXOpen::Mfg::Mlp::ProcessSetup, and NXOpen::Mfg::Mlp::Operation.


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