15 #ifndef ifDiGuyAppearAndAnimationsResponse_H_
16 #define ifDiGuyAppearAndAnimationsResponse_H_
18 #include <vrfExtProtocol/simInterfaceContent.h>
20 #include <vlutil/vlNetTypes.h>
51 virtual int type()
const;
55 virtual void setDIGuyAppearances(
const DtString&,
const std::vector<DtString>&);
57 virtual void setDIGuyHandItems(
const DtString&,
const std::vector<DtString>&);
59 virtual int netRepSize()
const;
60 virtual bool setFromNet(
const char* contentBuffer,
61 unsigned contentSize);
62 virtual bool setToNet();
64 virtual void printDataToString(
DtString& str);
68 const std::vector<DtString>& diGuyAppearances(DtAppearanceAnimationHandItemMap::const_iterator iter)
const
70 return iter->second.appearances;
73 const AlternateNamesList& diGuyAnimations(DtAppearanceAnimationHandItemMap::const_iterator iter)
const
75 return iter->second.animations;
78 const std::vector<DtString>& diGuyHandItems(DtAppearanceAnimationHandItemMap::const_iterator iter)
const
80 return iter->second.handItems;
85 return myAnimationsAppearancesAndHandItems;