awLinear.ProjMatrix Class Reference

List of all members.

Public Member Functions

  __init__ ()
  __init__ (float)
  __init__ (float matrix)
  __del__ ()
  __init__ (ProjMatrix)
  __init__ (AffineMatrix)
ProjMatrix  operator= (ProjMatrix)
ProjMatrix  operator= (AffineMatrix)
  operator double * ()
  operator const double * ()
  set (float matrix)
  get (float matrix)
  operator*= (ProjMatrix)
bool  operator== (ProjMatrix)
bool  operator!= (ProjMatrix)
  preMult (ProjMatrix)
  preMult (ProjMatrix result, ProjMatrix mat)
  preMult (HPoint result, HPoint pt)
  preMult (Tuple4 result, Tuple4 pt)
  preMult (HPoint result, Point pt)
  preMult (Vector result, Vector vect)
ProjMatrix  identity ()
ProjMatrix  transpose ()
float  det4x4 ()
float  det3x3 ()
bool  isInvertible ()
bool  isAffine ()
bool  invert ()
bool  invertFast ()
ProjMatrix  inverse ()

Public Attributes

float  m
ProjMatrix  Identity

Member Function Documentation

awLinear.ProjMatrix.__init__ ( )
awLinear.ProjMatrix.__init__ ( float  )
awLinear.ProjMatrix.__init__ ( float  matrix )
awLinear.ProjMatrix.__del__ ( )
awLinear.ProjMatrix.__init__ ( ProjMatrix  )
awLinear.ProjMatrix.__init__ ( AffineMatrix  )
ProjMatrix awLinear.ProjMatrix.operator= ( ProjMatrix  )
ProjMatrix awLinear.ProjMatrix.operator= ( AffineMatrix  )
awLinear.ProjMatrix.operator double * ( )
awLinear.ProjMatrix.operator const double * ( )
awLinear.ProjMatrix.set ( float  matrix )
awLinear.ProjMatrix.get ( float  matrix )
awLinear.ProjMatrix.operator*= ( ProjMatrix  )
bool awLinear.ProjMatrix.operator== ( ProjMatrix  )
bool awLinear.ProjMatrix.operator!= ( ProjMatrix  )
awLinear.ProjMatrix.preMult ( ProjMatrix  )
awLinear.ProjMatrix.preMult ( ProjMatrix  result,
ProjMatrix  mat 
)
awLinear.ProjMatrix.preMult ( HPoint  result,
HPoint  pt 
)
awLinear.ProjMatrix.preMult ( Tuple4  result,
Tuple4  pt 
)
awLinear.ProjMatrix.preMult ( HPoint  result,
Point  pt 
)
awLinear.ProjMatrix.preMult ( Vector  result,
Vector  vect 
)
ProjMatrix awLinear.ProjMatrix.identity ( )
ProjMatrix awLinear.ProjMatrix.transpose ( )
float awLinear.ProjMatrix.det4x4 ( )
float awLinear.ProjMatrix.det3x3 ( )
bool awLinear.ProjMatrix.isInvertible ( )
bool awLinear.ProjMatrix.isAffine ( )
bool awLinear.ProjMatrix.invert ( )
bool awLinear.ProjMatrix.invertFast ( )
ProjMatrix awLinear.ProjMatrix.inverse ( )

Member Data Documentation


awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix
awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix awLinear.ProjMatrix