Gnash  0.8.11dev
Classes | Namespaces | Typedefs | Functions
snappingrange.h File Reference
#include "Range2d.h"
#include <vector>
#include <iterator>
#include <algorithm>
#include <ostream>
#include <cstdint>

Go to the source code of this file.

Classes

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

Namespaces

 gnash
 Anonymous namespace for callbacks, local functions, event handlers etc.
 
 gnash::geometry
 

Typedefs

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

Functions

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