AGX Dynamics 2.42.3.0
Loading...
Searching...
No Matches
StorageStream.h File Reference
#include <agx/agxPhysics_export.h>
#include <iostream>
#include <agx/Vec3.h>
#include <agx/AffineMatrix4x4.h>
#include <stack>
#include <memory>

Go to the source code of this file.

Classes

class  agxStream::StorageStream::ScopedBlock
 Ties a beginBlock/endBlock pair to a scope. More...
 
class  agxStream::StorageStream
 Abstract base class for storing/restoring a line/drums with version control. More...
 

Namespaces

namespace  agx
 The agx namespace contains the dynamics/math part of the AGX Dynamics API.
 
namespace  agxCollide
 This namespace consists of a set of classes for handling geometric intersection tests including boolean tests, penetration and contact sets.
 
namespace  agxStream
 This namespace contain classes for streaming classes into archives, ASCII, binary for storage (serialization).
 
namespace  agxWire
 Implements a Wire model with adaptive resolution.
 

Functions

AGXPHYSICS_EXPORT std::ostream & agxStream::operator<< (std::ostream &str, StorageStream &storage)
 
StorageStream & agxStream::operator<< (StorageStream &out, agx::UInt16 val)
 
StorageStream & agxStream::operator<< (StorageStream &out, agx::UInt8 val)
 
StorageStream & agxStream::operator<< (StorageStream &out, bool val)
 
StorageStream & agxStream::operator<< (StorageStream &out, char val)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::AffineMatrix4x4d &v)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::AffineMatrix4x4f &v)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::Quat32 &q)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::Quat64 &q)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::RigidBody *rb)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::Vec3d &v)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agx::Vec3f &v)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agxCollide::Geometry *geometry)
 
StorageStream & agxStream::operator<< (StorageStream &out, const agxWire::Node *node)
 
StorageStream & agxStream::operator<< (StorageStream &out, const std::string &val)
 
StorageStream & agxStream::operator<< (StorageStream &out, double val)
 
StorageStream & agxStream::operator<< (StorageStream &out, float val)
 
StorageStream & agxStream::operator<< (StorageStream &out, int val)
 
StorageStream & agxStream::operator<< (StorageStream &out, size_t val)
 
AGXPHYSICS_EXPORT std::istream & agxStream::operator>> (std::istream &str, StorageStream &storage)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::AffineMatrix4x4d &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::AffineMatrix4x4f &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::Quat32 &q)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::Quat64 &q)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::RigidBody **rb)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::UInt16 &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::UInt8 &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::Vec3d &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agx::Vec3f &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, agxCollide::Geometry **geometry)
 
StorageStream & agxStream::operator>> (StorageStream &in, agxWire::Node *node)
 
StorageStream & agxStream::operator>> (StorageStream &in, bool &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, char &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, double &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, float &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, int &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, size_t &val)
 
StorageStream & agxStream::operator>> (StorageStream &in, std::string &val)