Gnash  0.8.10
Classes | Namespaces | Typedefs | Functions
snappingrange.h File Reference
#include "Range2d.h"
#include <vector>
#include <iterator>
#include <algorithm>
#include <ostream>
#include <boost/cstdint.hpp>

Go to the source code of this file.

Classes

class  gnash::geometry::SnappingRanges2d
struct  gnash::geometry::SnappingRanges2d::ExpandToIfSnap
 Merge two ranges based on snaptest. More...
class  gnash::geometry::SnappingRanges2d::Scale
class  gnash::geometry::SnappingRanges2d::GrowBy
class  gnash::geometry::SnappingRanges2d::AddTo
class  gnash::geometry::SnappingRanges2d::IntersectsRange
class  gnash::geometry::SnappingRanges2d::ContainsPoint
class  gnash::geometry::SnappingRanges2d::ContainsRange

Namespaces

namespace  gnash
 

Anonymous namespace for callbacks, local functions, event handlers etc.


namespace  gnash::geometry

Typedefs

typedef
geometry::SnappingRanges2d
< boost::int32_t > 
gnash::InvalidatedRanges
 Standard snapping 2d ranges type for invalidated bounds calculation.

Functions

template<class T >
std::ostream & gnash::geometry::operator<< (std::ostream &os, const SnappingRanges2d< T > &r)