#include <System.h>
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 |
ProjectOptions & | operator|= (ProjectOptions opts) |
ProjectOptions & | operator&= (ProjectOptions opts) |
ProjectOptions & | operator-= (ProjectOptions opts) |
ProjectOptions & | operator|= (Option opt) |
ProjectOptions & | operator-= (Option opt) |
enum Option |
ProjectOptions | ( | ) | [inline] |
ProjectOptions | ( | Option | opt | ) | [inline] |
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] |