ProjectOptions Class Reference

#include <System.h>

List of all members.

Public Types

enum  Option {
  None = 0x00, Q = 0x01, U = 0x02, QError = 0x04,
  UError = 0x08, PositionOnly = (Q|QError), VelocityOnly = (U|UError), All = (PositionOnly|VelocityOnly),
  LocalOnly = 0x1000
}

Public Member Functions

 ProjectOptions ()
 ProjectOptions (Option opt)
 operator bool () const
bool hasAnyPositionOptions () const
bool hasAnyVelocityOptions () const
bool isEmpty () const
bool isOptionSet (Option opt) const
void clear ()
void clearOption (Option opt)
void setOption (Option opt)
ProjectOptions operator~ () const
ProjectOptionsoperator|= (ProjectOptions opts)
ProjectOptionsoperator&= (ProjectOptions opts)
ProjectOptionsoperator-= (ProjectOptions opts)
ProjectOptionsoperator|= (Option opt)
ProjectOptionsoperator-= (Option opt)

Member Enumeration Documentation

enum Option
Enumerator:
None 
Q 
U 
QError 
UError 
PositionOnly 
VelocityOnly 
All 
LocalOnly 

Constructor & Destructor Documentation

ProjectOptions (  )  [inline]
ProjectOptions ( Option  opt  )  [inline]

Member Function Documentation

void clear (  )  [inline]
void clearOption ( Option  opt  )  [inline]
bool hasAnyPositionOptions (  )  const [inline]
bool hasAnyVelocityOptions (  )  const [inline]
bool isEmpty (  )  const [inline]
bool isOptionSet ( Option  opt  )  const [inline]
operator bool (  )  const [inline]
ProjectOptions& operator&= ( ProjectOptions  opts  )  [inline]
ProjectOptions& operator-= ( Option  opt  )  [inline]
ProjectOptions& operator-= ( ProjectOptions  opts  )  [inline]
ProjectOptions& operator|= ( Option  opt  )  [inline]
ProjectOptions& operator|= ( ProjectOptions  opts  )  [inline]
ProjectOptions operator~ (  )  const [inline]
void setOption ( Option  opt  )  [inline]

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

Generated on Thu Aug 12 16:38:32 2010 for SimTKcore by  doxygen 1.6.1