1 #define EZC3D_API_EXPORTS 73 return points().isempty() && analogs().isempty();
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.
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 Frame 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.