awLinear.AffineMatrix2 Class Reference

List of all members.

Public Member Functions

  __init__ ()
  __init__ (float)
  __del__ ()
  __init__ (AffineMatrix2)
AffineMatrix2  operator= (AffineMatrix2)
  operator double * ()
  operator const double * ()
  set (float matrix)
  get (float matrix)
  operator*= (AffineMatrix2)
  preMult (AffineMatrix2)
  preMult (AffineMatrix2 result, AffineMatrix2 mat)
  preMult (Vector2 result, Vector2 vect)
  preMult (Point2 result, Point2 pt)
  preMult (Range2d result, Range2d plane)
AffineMatrix2  identity ()
AffineMatrix2  zero ()
AffineMatrix2  translate (float, float)
AffineMatrix2  translate (Vector2)
AffineMatrix2  scale (float)
AffineMatrix2  scale (float, float)
AffineMatrix2  rotate (float)
bool  invert ()
AffineMatrix2  inverse ()
  getFrame (Point2 translate, Vector2 x, Vector2 y)
  setFrame (Point2 translate, Vector2 x, Vector2 y)
awLinear::Point2  getTranslate ()

Public Attributes

float  m
AffineMatrix2  Identity

Member Function Documentation

awLinear.AffineMatrix2.__init__ ( )
awLinear.AffineMatrix2.__init__ ( float  )
awLinear.AffineMatrix2.__del__ ( )
awLinear.AffineMatrix2.__init__ ( AffineMatrix2  )
AffineMatrix2 awLinear.AffineMatrix2.operator= ( AffineMatrix2  )
awLinear.AffineMatrix2.operator double * ( )
awLinear.AffineMatrix2.operator const double * ( )
awLinear.AffineMatrix2.set ( float  matrix )
awLinear.AffineMatrix2.get ( float  matrix )
awLinear.AffineMatrix2.operator*= ( AffineMatrix2  )
awLinear.AffineMatrix2.preMult ( AffineMatrix2  )
awLinear.AffineMatrix2.preMult ( AffineMatrix2  result,
AffineMatrix2  mat 
)
awLinear.AffineMatrix2.preMult ( Vector2  result,
Vector2  vect 
)
awLinear.AffineMatrix2.preMult ( Point2  result,
Point2  pt 
)
awLinear.AffineMatrix2.preMult ( Range2d  result,
Range2d  plane 
)
AffineMatrix2 awLinear.AffineMatrix2.identity ( )
AffineMatrix2 awLinear.AffineMatrix2.zero ( )
AffineMatrix2 awLinear.AffineMatrix2.translate ( float  ,
float   
)
AffineMatrix2 awLinear.AffineMatrix2.translate ( Vector2  )
AffineMatrix2 awLinear.AffineMatrix2.scale ( float  )
AffineMatrix2 awLinear.AffineMatrix2.scale ( float  ,
float   
)
AffineMatrix2 awLinear.AffineMatrix2.rotate ( float  )
bool awLinear.AffineMatrix2.invert ( )
AffineMatrix2 awLinear.AffineMatrix2.inverse ( )
awLinear.AffineMatrix2.getFrame ( Point2  translate,
Vector2  x,
Vector2  y 
)
awLinear.AffineMatrix2.setFrame ( Point2  translate,
Vector2  x,
Vector2  y 
)
awLinear::Point2 awLinear.AffineMatrix2.getTranslate ( )

Member Data Documentation


awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2
awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2 awLinear.AffineMatrix2