HIKEffectorSetStateStream Class Reference

HIKEffectorSetStateStream Class Reference

#include <hikdump.h>

Class Description

Definition at line 550 of file hikdump.h.

Public Member Functions

void Init ()
 
template<typename HIKFile >
bool Write (HIKFile pFile) const
 
template<typename HIKFile >
bool Read (HIKFile pFile)
 
void Init ()
 
template<typename HIKFile >
bool Write (HIKFile pFile) const
 
template<typename HIKFile >
bool Read (HIKFile pFile)
 

Public Attributes

Field< float, LastEffectorIdmReachT
 
Field< float, LastEffectorIdmReachR
 
Field< float, LastEffectorIdmResist
 
Field< float, LastEffectorIdmPull
 
Field< float, 2 > mHandPullHips
 
Field2D< float, LastEffectorId, 12 > mTQS
 
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
 
Header HIKEffectorHeader
 

Member Function Documentation

void Init ( )
inline

Definition at line 563 of file hikdump.h.

564  {
565  mReachT.Init(0.0f);
566  mReachR.Init(0.0f);
567  mResist.Init(0.0f);
568  mPull.Init(0.0f);
569  mHandPullHips.Init(0.0f);
570  mTQS.Init(0.0f);
571  mFloorTQS.Init(0.0f);
573  }
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
const char HIKCHARACTEREFFECTOR_HEADER[]
Definition: hikdump.h:196
void Init(FieldType pValue)
Definition: hikdump.h:245
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
void Init(FieldType pValue)
Definition: hikdump.h:265
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
void Init(const char *_Header)
Definition: hikdump.h:209
void Init ( )
inline

Definition at line 570 of file hikdump.h.

571  {
572  mReachT.Init(0.0f);
573  mReachR.Init(0.0f);
574  mResist.Init(0.0f);
575  mPull.Init(0.0f);
576  mHandPullHips.Init(0.0f);
577  mTQS.Init(0.0f);
578  mFloorTQS.Init(0.0f);
580  }
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
const char HIKCHARACTEREFFECTOR_HEADER[]
Definition: hikdump.h:196
void Init(FieldType pValue)
Definition: hikdump.h:245
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
void Init(FieldType pValue)
Definition: hikdump.h:265
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
void Init(const char *_Header)
Definition: hikdump.h:209
bool Read ( HIKFile  pFile)
inline

Definition at line 592 of file hikdump.h.

593  {
594  bool lFlag = false;
595 
596  if(HIKEffectorHeader.Read(pFile))
597  {
598  lFlag = mReachT.Read(pFile, HIKEffectorHeader.bSwap);
599  lFlag = lFlag && mReachR.Read(pFile, HIKEffectorHeader.bSwap);
600  lFlag = lFlag && mResist.Read(pFile, HIKEffectorHeader.bSwap);
601  lFlag = lFlag && mPull.Read(pFile, HIKEffectorHeader.bSwap);
602  lFlag = lFlag && mHandPullHips.Read(pFile, HIKEffectorHeader.bSwap);
603  lFlag = lFlag && mTQS.Read(pFile, HIKEffectorHeader.bSwap);
604  lFlag = lFlag && mFloorTQS.Read(pFile, HIKEffectorHeader.bSwap);
605  }
606 
607  return lFlag;
608  }
bool bSwap
Definition: hikdump.h:206
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
bool Read(HIKFile pFile)
Definition: hikdump_std.inl:45
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
bool Read(HIKFile pFile, bool bSwap)
Definition: hikdump_std.inl:73
bool Read(HIKFile pFile, bool bSwap)
Definition: hikdump_std.inl:97
bool Read ( HIKFile  pFile)
inline

Definition at line 599 of file hikdump.h.

600  {
601  bool lFlag = false;
602 
603  if(HIKEffectorHeader.Read(pFile))
604  {
605  lFlag = mReachT.Read(pFile, HIKEffectorHeader.bSwap);
606  lFlag = lFlag && mReachR.Read(pFile, HIKEffectorHeader.bSwap);
607  lFlag = lFlag && mResist.Read(pFile, HIKEffectorHeader.bSwap);
608  lFlag = lFlag && mPull.Read(pFile, HIKEffectorHeader.bSwap);
609  lFlag = lFlag && mHandPullHips.Read(pFile, HIKEffectorHeader.bSwap);
610  lFlag = lFlag && mTQS.Read(pFile, HIKEffectorHeader.bSwap);
611  lFlag = lFlag && mFloorTQS.Read(pFile, HIKEffectorHeader.bSwap);
612  }
613 
614  return lFlag;
615  }
bool bSwap
Definition: hikdump.h:206
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
bool Read(HIKFile pFile)
Definition: hikdump_std.inl:45
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
bool Read(HIKFile pFile, bool bSwap)
Definition: hikdump_std.inl:73
bool Read(HIKFile pFile, bool bSwap)
Definition: hikdump_std.inl:97
bool Write ( HIKFile  pFile) const
inline

Definition at line 576 of file hikdump.h.

577  {
578  bool lFlag = false;
579 
580  lFlag = HIKEffectorHeader.Write(pFile);
581  lFlag = lFlag && mReachT.Write(pFile);
582  lFlag = lFlag && mReachR.Write(pFile);
583  lFlag = lFlag && mResist.Write(pFile);
584  lFlag = lFlag && mPull.Write(pFile);
585  lFlag = lFlag && mHandPullHips.Write(pFile);
586  lFlag = lFlag && mTQS.Write(pFile);
587  lFlag = lFlag && mFloorTQS.Write(pFile);
588  return lFlag;
589  }
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:36
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:66
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:90
bool Write ( HIKFile  pFile) const
inline

Definition at line 583 of file hikdump.h.

584  {
585  bool lFlag = false;
586 
587  lFlag = HIKEffectorHeader.Write(pFile);
588  lFlag = lFlag && mReachT.Write(pFile);
589  lFlag = lFlag && mReachR.Write(pFile);
590  lFlag = lFlag && mResist.Write(pFile);
591  lFlag = lFlag && mPull.Write(pFile);
592  lFlag = lFlag && mHandPullHips.Write(pFile);
593  lFlag = lFlag && mTQS.Write(pFile);
594  lFlag = lFlag && mFloorTQS.Write(pFile);
595  return lFlag;
596  }
Field< float, 2 > mHandPullHips
Definition: hikdump.h:557
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:36
Field< float, LastEffectorId > mResist
Definition: hikdump.h:555
Field2D< float, LastEffectorId, 12 > mTQS
Definition: hikdump.h:559
Field< float, LastEffectorId > mReachT
Definition: hikdump.h:553
Field2D< float, HIKLastFloorId, 16 > mFloorTQS
Definition: hikdump.h:560
Field< float, LastEffectorId > mReachR
Definition: hikdump.h:554
Field< float, LastEffectorId > mPull
Definition: hikdump.h:556
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:66
bool Write(HIKFile pFile) const
Definition: hikdump_std.inl:90

Member Data Documentation

Header HIKEffectorHeader

Definition at line 561 of file hikdump.h.

Field2D< float, HIKLastFloorId, 16 > mFloorTQS

Definition at line 560 of file hikdump.h.

Field< float, 2 > mHandPullHips

Definition at line 557 of file hikdump.h.

Field< float, LastEffectorId > mPull

Definition at line 556 of file hikdump.h.

Field< float, LastEffectorId > mReachR

Definition at line 554 of file hikdump.h.

Field< float, LastEffectorId > mReachT

Definition at line 553 of file hikdump.h.

Field< float, LastEffectorId > mResist

Definition at line 555 of file hikdump.h.

Field2D< float, LastEffectorId, 12 > mTQS

Definition at line 559 of file hikdump.h.


The documentation for this class was generated from the following file: