Mask Struct Reference

Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal). More...

#include <MatrixCharacteristics.h>

List of all members.

Public Member Functions

 Mask ()
 Mask (PackingMask pkm, PlacementMask plm, OrderMask om, DiagonalMask dm)
MasksetToUncommitted ()
bool isUncommitted () const
bool isSatisfiedBy (Packing pack, Placement place, Order ord, Diagonal diag) const
bool isSatisfiedBy (const MatrixStorage &actual) const

Public Attributes

PackingMask packing
PlacementMask placement
OrderMask order
DiagonalMask diagonal

Detailed Description

Use this class to represent sets of acceptable values for each of the storage attributes (packing, position, order, diagonal).


Constructor & Destructor Documentation

Mask (  )  [inline]
Mask ( PackingMask  pkm,
PlacementMask  plm,
OrderMask  om,
DiagonalMask  dm 
) [inline]

Member Function Documentation

bool isSatisfiedBy ( const MatrixStorage actual  )  const [inline]
bool isSatisfiedBy ( Packing  pack,
Placement  place,
Order  ord,
Diagonal  diag 
) const [inline]

Referenced by Mask::isSatisfiedBy().

bool isUncommitted (  )  const [inline]

Referenced by Mask::isUncommitted().

Mask& setToUncommitted (  )  [inline]

Referenced by Mask::setToUncommitted().


Member Data Documentation

Referenced by MatrixStorage::mask().

Referenced by MatrixStorage::mask().

Referenced by MatrixStorage::mask().

Referenced by MatrixStorage::mask().


The documentation for this struct was generated from the following file:

Generated on Wed Dec 30 11:05:26 2009 for SimTKcore by  doxygen 1.6.1