9 #ifndef articulatedPartsUtilities_H_
10 #define articulatedPartsUtilities_H_
17 namespace DtArticulatedPartsUtilities
This file provides a declaration of the class DtArticulatedPartCollection.
DT_DLL_VLPROTIND void fillArtPartNetRecord(const DtArticulatedPartCollection &apList, DtNetArtParamRecord *netRecords)
Iterates throught the DtArticulatedPartCollection and fills in the net record passed in...
A DtArticulatedPartCollection is a collection of articulated parts typically of an entity...
Definition: articulatedPartCollection.h:29
DT_DLL_VLPROTIND void updateArtPartsChangeIndicators(const DtArticulatedPartCollection *apList, const DtArticulatedPartCollection *remoteApList)
Iterates through both lists, and compares the values of each parameter.
DT_DLL_VLPROTIND void loadArtPartsFromNet(int numParams, DtArticulatedPartCollection *apList, const DtNetArtParamRecord *netRecords, DtTime currentTime)
Iterates through the net records and fills in the DtArticulatedParts collection passed in...
Definition: netStructs.h:478
#define DT_DLL_VLPROTIND
Definition: vlMachineTypes.h:110
DT_DLL_VLPROTIND void removeArtParts(DtArticulatedPartCollection *artPartList, DtArticulatedPartCollection *partsToRemove)
Removes the articulated parts defined in partsToRemove from the existing list of articulated parts...