CFx SDK Documentation
2022 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 |
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 | ( | ) |
|
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 |
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 | ( | ) |
void OdGsConveyorNodeBase::updateLink | ( | OdGiConveyorGeometry * | pGeometry | ) |
|
protected |
Definition at line 53 of file GsExtAccum.h.
|
protected |
Definition at line 52 of file GsExtAccum.h.