1 #ifndef REGION_REGIONENUM_H_
2 #define REGION_REGIONENUM_H_
16 template<
class T>
void dump(
const std::string &prefix,
const std::set<T*> &s ) {
17 fprintf( stderr,
"%s ", prefix.c_str( ) );
19 fprintf( stderr,
"0x%x ", *i );
21 fprintf( stderr,
"\n" );
MouseState
state returned from mouse functions for regions...
const PointInfo & operator=(const PointInfo &other)
Elements::const_iterator const_iterator
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
unsigned int handle() const
unsigned int operator&(region::PointLocation mask) const
RegionTypes select_to_region(RegionSelect select)
PointInfo(const PointInfo &other)
unsigned int location() const
PointInfo(double x, double y, unsigned int location, unsigned int handle=0)
LineStyle
LSDoubleDashed is only used to preserve state (it is a Display::LineStyle option) ...
std::set< Region * > region_list_type
void dump(const std::string &prefix, const std::set< T * > &s)