Simbody
Public Types | Public Member Functions

SimTK::System::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

Enumerator:
None 
Q 
U 
QError 
UError 
PositionOnly 
VelocityOnly 
All 
LocalOnly 

Constructor & Destructor Documentation

SimTK::System::ProjectOptions::ProjectOptions ( ) [inline]
SimTK::System::ProjectOptions::ProjectOptions ( Option  opt) [inline]

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines