awLinear.Range2d Class Reference

List of all members.

Public Member Functions

  __init__ ()
  __init__ (Point2 min, Point2 max)
  __del__ ()
  setUnbounded ()
bool  isUnbounded ()
bool  isBounded ()
  set (float min, float max)
  set (float value)
  set (float value)
  set (float, float)
  setUnordered (float ptA, float ptB)
Point2  min ()
Point2  mid ()
Point2  max ()
  get (Point2 min, Point2 max)
  get (float min, float max)
Point2  size ()
float  area ()
  include (float value)
  include (float value)
  include (Range2d range)
  include (float, float)
  clipTo (Range2d range)
bool  contains (float value, float tolerance=epsilonTol)
bool  contains (Range2d range, float tolerance=epsilonTol)
bool  contains (Point2 point, float tolerance=epsilonTol)
bool  intersects (Range2d range, float tolerance=epsilonTol)
Range2d  operator= (Range2d)
bool  operator== (Range2d)
bool  operator!= (Range2d)

Public Attributes

awLinear::Point2  m_min
awLinear::Point2  m_max
Range2d  unitSquare

Member Function Documentation

awLinear.Range2d.__init__ ( )
awLinear.Range2d.__init__ ( Point2  min,
Point2  max 
)
awLinear.Range2d.__del__ ( )
awLinear.Range2d.setUnbounded ( )
bool awLinear.Range2d.isUnbounded ( )
bool awLinear.Range2d.isBounded ( )
awLinear.Range2d.set ( float  min,
float  max 
)
awLinear.Range2d.set ( float  value )
awLinear.Range2d.set ( float  value )
awLinear.Range2d.set ( float  ,
float   
)
awLinear.Range2d.setUnordered ( float  ptA,
float  ptB 
)
Point2 awLinear.Range2d.min ( )
Point2 awLinear.Range2d.mid ( )
Point2 awLinear.Range2d.max ( )
awLinear.Range2d.get ( Point2  min,
Point2  max 
)
awLinear.Range2d.get ( float  min,
float  max 
)
Point2 awLinear.Range2d.size ( )
float awLinear.Range2d.area ( )
awLinear.Range2d.include ( float  value )
awLinear.Range2d.include ( float  value )
awLinear.Range2d.include ( Range2d  range )
awLinear.Range2d.include ( float  ,
float   
)
awLinear.Range2d.clipTo ( Range2d  range )
bool awLinear.Range2d.contains ( float  value,
float  tolerance = epsilonTol 
)
bool awLinear.Range2d.contains ( Range2d  range,
float  tolerance = epsilonTol 
)
bool awLinear.Range2d.contains ( Point2  point,
float  tolerance = epsilonTol 
)
bool awLinear.Range2d.intersects ( Range2d  range,
float  tolerance = epsilonTol 
)
Range2d awLinear.Range2d.operator= ( Range2d  )
bool awLinear.Range2d.operator== ( Range2d  )
bool awLinear.Range2d.operator!= ( Range2d  )

Member Data Documentation


awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d
awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d awLinear.Range2d