42 void write(std::fstream &f)
const;
47 std::shared_ptr<ezc3d::DataNS::Points3dNS::Points>
_points;
67 std::shared_ptr<ezc3d::DataNS::AnalogsNS::Analogs>
_analogs;
Frame()
Create an empty frame.
std::shared_ptr< ezc3d::DataNS::AnalogsNS::Analogs > _analogs
All the subframes for all the analogs.
Analog holder for C3D analogous data.
void print() const
Print the frame.
bool isempty() const
Return if the frame is empty.
Points holder for C3D data 3D points data.
const ezc3d::DataNS::Points3dNS::Points & points() const
Return a reference to all the points.
const ezc3d::DataNS::AnalogsNS::Analogs & analogs() const
Return a reference to all the analogs.
Declaration of Points class.
void add(const ezc3d::DataNS::Frame &frame)
Add a frame by copying a sent frame.
ezc3d::DataNS::Points3dNS::Points & points_nonConst() const
Return a reference to all the points in order to be modified by the caller.
Declaration of Analogs class.
std::shared_ptr< ezc3d::DataNS::Points3dNS::Points > _points
All the points for this frame.
ezc3d::DataNS::AnalogsNS::Analogs & analogs_nonConst() const
Return a reference to all the analogs in order to be modified by the caller.
void write(std::fstream &f) const
Write a frame to an opened file.
Frame holder for C3D data.