c3d-utils
Classes | Namespaces | Typedefs | Functions
uuc3dlib/uuc3d.hpp File Reference

Header file declaring C3d functionality by Utrecht University. More...

#include "basic_io.hpp"
#include <string>
#include <vector>
#include <boost/scoped_ptr.hpp>

Go to the source code of this file.

Classes

struct  UuIcsC3d::PreconditionError
struct  UuIcsC3d::OpenError
 OpenError is thrown if a file cannot be opened. More...
struct  UuIcsC3d::ContentError
 ContentError is thrown if the content of a file is not valid. More...
struct  UuIcsC3d::HeaderEvent
struct  UuIcsC3d::Header
struct  UuIcsC3d::GroupParamCommon
 The common part of groups and parameters. More...
struct  UuIcsC3d::Parameter
struct  UuIcsC3d::Group
class  UuIcsC3d::Content
 Stores the header and parameter data of a C3d file. More...
struct  UuIcsC3d::FileInfo1
 The most important general data of a C3d file. More...
struct  UuIcsC3d::DataPoint3d
 A single marker point as found in a C3d file. More...
struct  UuIcsC3d::FrameData
 The data of a single frame. More...
struct  UuIcsC3d::SpacePaddedString
 A string that is padded with spaces (e.g. to fit in a unform length array) More...
class  UuIcsC3d::C3dFileInfo
 Class for storing data from the parameter section of a C3d file. More...
class  UuIcsC3d::C3dFile
 Class for reading frame data of a C3d file. More...

Namespaces

namespace  UuIcsC3d
 

Main namespace of Utrecht University C3d support.


Typedefs

typedef unsigned short UuIcsC3d::unsigned16_t
 Type used for 16 bit wide unsigned integers..
typedef unsigned char UuIcsC3d::Block [512]

Functions

Content UuIcsC3d::open_c3d_file (char const *filename)
Content UuIcsC3d::open_c3d_file (std::string const &filename)
bool UuIcsC3d::write_with_same_header (std::string const &fn, C3dFileInfo const &fi, std::vector< FrameData > const &data)
 Deprecated function.
bool UuIcsC3d::write (std::string const &fn, C3dFileInfo fi, std::vector< FrameData > const &data, UuIcsC3d::BasicIO const *encoder)

Detailed Description

Header file declaring C3d functionality by Utrecht University.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations