|
CFx SDK Documentation 2024 SP0
|
#include <GsExtAccum.h>
Classes | |
| class | update_geometry |
Public Member Functions | |
| OdGsConveyorNodeBase () | |
| void | addSourceNode (OdGiConveyorOutput &sourceNode) |
| void | removeSourceNode (OdGiConveyorOutput &sourceNode) |
| void | setDestGeometry (OdGiConveyorGeometry &destGeometry) |
| OdGiConveyorGeometry & | destGeometry () const |
| void | updateLink () |
| void | updateLink (OdGiConveyorGeometry *pGeometry) |
| virtual OdGiConveyorGeometry * | optionalGeometry ()=0 |
| virtual | ~OdGsConveyorNodeBase () |
Public Member Functions inherited from OdGiConveyorInput | |
| virtual void | addSourceNode (OdGiConveyorOutput &sourceNode)=0 |
| virtual void | removeSourceNode (OdGiConveyorOutput &sourceNode)=0 |
| virtual | ~OdGiConveyorInput () |
Public Member Functions inherited from OdGiConveyorOutput | |
| virtual void | setDestGeometry (OdGiConveyorGeometry &destGeometry)=0 |
| virtual OdGiConveyorGeometry & | destGeometry () const =0 |
| virtual | ~OdGiConveyorOutput () |
Protected Types | |
| typedef OdArray< OdGiConveyorOutput *, OdMemoryAllocator< OdGiConveyorOutput * > > | SourceNodeArray |
Protected Attributes | |
| SourceNodeArray | m_sources |
| OdGiConveyorGeometry * | m_pDestGeom |
Base class for Gs conveyor node implementations.
Corresponding C++ library: TD_Gs
<group OdGs_Classes>
Definition at line 47 of file GsExtAccum.h.
|
protected |
Definition at line 51 of file GsExtAccum.h.
| OdGsConveyorNodeBase::OdGsConveyorNodeBase | ( | ) |
Default constructor for the OdGsConveyorNodeBase class. Creates an object with destination geometry set to OdGiEmptyGeometry::kVoid.
|
inlinevirtual |
Destructor for the OdGsConveyorNodeBase class.
Definition at line 116 of file GsExtAccum.h.
|
virtual |
Adds the specified source node to this Conveyor object.
| sourceNode | [in] Source node to add. |
Implements OdGiConveyorInput.
|
virtual |
Returns the destination geometry for this Conveyor object.
Implements OdGiConveyorOutput.
|
pure virtual |
Retrieves a pointer to optional geometry.
Implemented in OdGsExtAccum.
|
virtual |
Removes the specified source node from this Conveyor object.
| sourceNode | [in] Source node to remove. |
Implements OdGiConveyorInput.
|
virtual |
Sets the destination geometry for this Conveyor object.
| destGeometry | [in] Destination geometry. |
Implements OdGiConveyorOutput.
| void OdGsConveyorNodeBase::updateLink | ( | ) |
Updates optional geometry if exits, otherwise updates destination geometry.
| void OdGsConveyorNodeBase::updateLink | ( | OdGiConveyorGeometry * | pGeometry | ) |
Updates conveyor geometry.
| pGeometry | [in] Geometry to update. |
|
protected |
Definition at line 53 of file GsExtAccum.h.
|
protected |
Definition at line 52 of file GsExtAccum.h.