DNA Calib 1.1
Project brief
Public Member Functions | Public Attributes | List of all members
dnac::RawJointGroup Struct Reference

#include <DNA.h>

Collaboration diagram for dnac::RawJointGroup:
Collaboration graph

Public Member Functions

 RawJointGroup (MemoryResource *memRes)
 
template<class Archive >
void serialize (Archive &archive)
 

Public Attributes

DynArray< std::uint16_t > lods
 
DynArray< std::uint16_t > inputIndices
 
DynArray< std::uint16_t > outputIndices
 
AlignedDynArray< float > values
 
DynArray< std::uint16_t > jointIndices
 

Constructor & Destructor Documentation

◆ RawJointGroup()

dnac::RawJointGroup::RawJointGroup ( MemoryResource memRes)
inlineexplicit
481 :
482 lods{memRes},
483 inputIndices{memRes},
484 outputIndices{memRes},
485 values{memRes},
486 jointIndices{memRes} {
487 }
DynArray< std::uint16_t > lods
Definition: dnacalib/dna/DNA.h:471
DynArray< std::uint16_t > inputIndices
Definition: dnacalib/dna/DNA.h:473
DynArray< std::uint16_t > outputIndices
Definition: dnacalib/dna/DNA.h:475
AlignedDynArray< float > values
Definition: dnacalib/dna/DNA.h:477
DynArray< std::uint16_t > jointIndices
Definition: dnacalib/dna/DNA.h:479

Member Function Documentation

◆ serialize()

template<class Archive >
void dnac::RawJointGroup::serialize ( Archive &  archive)
inline
490 {
491 archive.label("lods");
492 archive(lods);
493 archive.label("inputIndices");
494 archive(inputIndices);
495 archive.label("outputIndices");
496 archive(outputIndices);
497 archive.label("values");
498 archive(values);
499 archive.label("jointIndices");
500 archive(jointIndices);
501 }

References inputIndices, jointIndices, lods, outputIndices, and values.

Member Data Documentation

◆ inputIndices

DynArray<std::uint16_t> dnac::RawJointGroup::inputIndices

Referenced by serialize().

◆ jointIndices

DynArray<std::uint16_t> dnac::RawJointGroup::jointIndices

Referenced by serialize().

◆ lods

DynArray<std::uint16_t> dnac::RawJointGroup::lods

Referenced by serialize().

◆ outputIndices

DynArray<std::uint16_t> dnac::RawJointGroup::outputIndices

Referenced by serialize().

◆ values

AlignedDynArray<float> dnac::RawJointGroup::values

Referenced by serialize().


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