Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

net_types.H File Reference

#include "std/support.H"
#include "mlib/points.H"
#include "mlib/point2i.H"
#include "mlib/point3i.H"
#include "stream.H"
#include "net.H"

Include dependency graph for net_types.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

STDdstreamoperator>> (STDdstream &, HASH &)
STDdstreamoperator<< (STDdstream &, CHASH &)
template<class V>
STDdstreamoperator<< (STDdstream &ds, const mlib::Vec2< V > &v)
template<class V>
STDdstreamoperator>> (STDdstream &ds, mlib::Vec2< V > &v)
template<class V>
STDdstreamoperator<< (STDdstream &ds, const mlib::Vec3< V > &v)
template<class V>
STDdstreamoperator>> (STDdstream &ds, mlib::Vec3< V > &v)
template<class P, class V>
STDdstreamoperator<< (STDdstream &ds, const mlib::Point3< P, V > &v)
template<class P, class V>
STDdstreamoperator>> (STDdstream &ds, mlib::Point3< P, V > &v)
STDdstreamoperator<< (STDdstream &ds, const mlib::Point3i &v)
STDdstreamoperator>> (STDdstream &ds, mlib::Point3i &v)
STDdstreamoperator<< (STDdstream &ds, const mlib::Point2i &v)
STDdstreamoperator>> (STDdstream &ds, mlib::Point2i &v)
STDdstreamoperator<< (STDdstream &ds, const bool &b)
STDdstreamoperator>> (STDdstream &ds, bool &b)
template<class P, class V>
STDdstreamoperator<< (STDdstream &ds, const mlib::Point2< P, V > &v)
template<class P, class V>
STDdstreamoperator>> (STDdstream &ds, mlib::Point2< P, V > &v)
template<class L, class P, class V>
STDdstreamoperator>> (STDdstream &ds, mlib::Line< L, P, V > &l)
template<class L, class P, class V>
STDdstreamoperator<< (STDdstream &ds, const mlib::Line< L, P, V > &l)
template<class M, class P, class V, class L, class Q>
STDdstreamoperator>> (STDdstream &ds, mlib::Mat4< M, P, V, L, Q > &mat)
template<class M, class P, class V, class L, class Q>
STDdstreamoperator<< (STDdstream &ds, const mlib::Mat4< M, P, V, L, Q > &mat)
template<class Q, class M, class P, class V, class L>
STDdstreamoperator<< (STDdstream &ds, const mlib::Quat< Q, M, P, V, L > &quat)
template<class Q, class M, class P, class V, class L>
STDdstreamoperator>> (STDdstream &ds, mlib::Quat< Q, M, P, V, L > &quat)
template<class PLANE, class P, class V, class L>
STDdstreamoperator<< (STDdstream &ds, const mlib::Plane< PLANE, P, V, L > &plane)
template<class PLANE, class P, class V, class L>
STDdstreamoperator>> (STDdstream &ds, mlib::Plane< PLANE, P, V, L > &plane)
template<class T>
STDdstreamoperator<< (STDdstream &ds, const ARRAY< T > &list)
template<class T>
STDdstreamoperator>> (STDdstream &ds, ARRAY< T > &list)
template<class P, class V>
istream & operator>> (istream &is, mlib::Point2< P, V > &v)
template<class V>
istream & operator>> (istream &is, mlib::Vec2< V > &v)


Function Documentation

template<class T>
STDdstream& operator<< STDdstream ds,
const ARRAY< T > &  list
[inline]
 

Definition at line 173 of file net_types.H.

template<class PLANE, class P, class V, class L>
STDdstream& operator<< STDdstream ds,
const mlib::Plane< PLANE, P, V, L > &  plane
[inline]
 

Definition at line 161 of file net_types.H.

template<class Q, class M, class P, class V, class L>
STDdstream& operator<< STDdstream ds,
const mlib::Quat< Q, M, P, V, L > &  quat
[inline]
 

Definition at line 153 of file net_types.H.

template<class M, class P, class V, class L, class Q>
STDdstream& operator<< STDdstream ds,
const mlib::Mat4< M, P, V, L, Q > &  mat
[inline]
 

Definition at line 138 of file net_types.H.

References j.

template<class L, class P, class V>
STDdstream& operator<< STDdstream ds,
const mlib::Line< L, P, V > &  l
[inline]
 

Definition at line 118 of file net_types.H.

template<class P, class V>
STDdstream& operator<< STDdstream ds,
const mlib::Point2< P, V > &  v
[inline]
 

Definition at line 99 of file net_types.H.

STDdstream& operator<< STDdstream ds,
const bool b
[inline]
 

Definition at line 83 of file net_types.H.

References STDdstream::ascii().

STDdstream& operator<< STDdstream ds,
const mlib::Point2i v
[inline]
 

Definition at line 72 of file net_types.H.

References STDdstream::ascii().

STDdstream& operator<< STDdstream ds,
const mlib::Point3i v
[inline]
 

Definition at line 60 of file net_types.H.

References STDdstream::ascii().

template<class P, class V>
STDdstream& operator<< STDdstream ds,
const mlib::Point3< P, V > &  v
[inline]
 

Definition at line 48 of file net_types.H.

template<class V>
STDdstream& operator<< STDdstream ds,
const mlib::Vec3< V > &  v
[inline]
 

Definition at line 35 of file net_types.H.

template<class V>
STDdstream& operator<< STDdstream ds,
const mlib::Vec2< V > &  v
[inline]
 

Definition at line 23 of file net_types.H.

STDdstream& operator<< STDdstream ,
CHASH & 
 

Definition at line 28 of file net_types.C.

References ARRAY< T >::num().

template<class V>
istream& operator>> istream &  is,
mlib::Vec2< V > &  v
[inline]
 

Definition at line 221 of file net_types.H.

References dummy.

template<class P, class V>
istream& operator>> istream &  is,
mlib::Point2< P, V > &  v
[inline]
 

Definition at line 214 of file net_types.H.

template<class T>
STDdstream& operator>> STDdstream ds,
ARRAY< T > &  list
[inline]
 

Definition at line 187 of file net_types.H.

References ARRAY< T >::add(), STDdstream::ascii(), and STDdstream::check().

template<class PLANE, class P, class V, class L>
STDdstream& operator>> STDdstream ds,
mlib::Plane< PLANE, P, V, L > &  plane
[inline]
 

Definition at line 167 of file net_types.H.

References STDdstream::ascii(), mlib::Plane< PLANE, P, V, L >::d(), and mlib::Plane< PLANE, P, V, L >::normal().

template<class Q, class M, class P, class V, class L>
STDdstream& operator>> STDdstream ds,
mlib::Quat< Q, M, P, V, L > &  quat
[inline]
 

Definition at line 157 of file net_types.H.

References mlib::Quat< QUAT, M, P, V, L >::v(), and mlib::Quat< QUAT, M, P, V, L >::w().

template<class M, class P, class V, class L, class Q>
STDdstream& operator>> STDdstream ds,
mlib::Mat4< M, P, V, L, Q > &  mat
[inline]
 

Definition at line 122 of file net_types.H.

References STDdstream::ascii(), and j.

template<class L, class P, class V>
STDdstream& operator>> STDdstream ds,
mlib::Line< L, P, V > &  l
[inline]
 

Definition at line 114 of file net_types.H.

References mlib::Line< L, P, V >::point(), and mlib::Line< L, P, V >::vector().

template<class P, class V>
STDdstream& operator>> STDdstream ds,
mlib::Point2< P, V > &  v
[inline]
 

Definition at line 105 of file net_types.H.

References STDdstream::ascii().

STDdstream& operator>> STDdstream ds,
bool b
[inline]
 

Definition at line 89 of file net_types.H.

STDdstream& operator>> STDdstream ds,
mlib::Point2i v
[inline]
 

Definition at line 77 of file net_types.H.

References STDdstream::ascii().

STDdstream& operator>> STDdstream ds,
mlib::Point3i v
[inline]
 

Definition at line 65 of file net_types.H.

References STDdstream::ascii().

template<class P, class V>
STDdstream& operator>> STDdstream ds,
mlib::Point3< P, V > &  v
[inline]
 

Definition at line 54 of file net_types.H.

References STDdstream::ascii().

template<class V>
STDdstream& operator>> STDdstream ds,
mlib::Vec3< V > &  v
[inline]
 

Definition at line 41 of file net_types.H.

References STDdstream::ascii().

template<class V>
STDdstream& operator>> STDdstream ds,
mlib::Vec2< V > &  v
[inline]
 

Definition at line 29 of file net_types.H.

References STDdstream::ascii().

STDdstream& operator>> STDdstream ,
HASH
 

Definition at line 12 of file net_types.C.

References HASH::add(), HASH::clear(), and DATA_ITEM::Decode().


Generated on Mon Sep 18 11:42:19 2006 for jot by  doxygen 1.4.4