Classes | |
class | Application |
class | array |
class | DeleteObject |
class | BaseTest |
class | BinaryOpExpression |
class | BinarySerializer |
class | BitArray |
class | BitArray::BitProxy |
class | Cache |
class | CacheDirectory |
class | CacheFile |
class | Cloneable |
class | ConstantExpression |
class | CosExpression |
class | DifferenceExpression |
class | Directory |
class | EventListener |
class | EventListenerList |
class | Expression |
struct | Expression::VariableIndexer |
class | ExpressionNode |
class | Externalizable |
class | externalization_error |
class | XS |
class | Externalizer |
class | File |
class | Hashable |
class | io_error |
class | LCP |
class | LineSegPathRep |
Concrete path representation as a line segment. More... | |
class | LineSegTrajectoryRep |
Concrete trajectory representation as a line segment. More... | |
class | Math |
class of useful math utilities More... | |
class | MathTest |
class | matrix |
class | const_matrixrow |
class | matrixrow |
class | const_matrixcolumn |
class | matrixcolumn |
class | const_matrixrange |
class | matrixrange |
struct | M3V3mul |
struct | M3V3mulV3add |
class | Matrix3 |
struct | M4V4mul |
struct | M4V4mulV4add |
class | Matrix4 |
class | MD5 |
class | MemoryTracer |
struct | MemoryTracer::AllocEntry |
class | MemoryTracer::AllocList |
class | Named |
class | NegateExpression |
class | NullType |
class | Object |
class | Orient |
Orientation in 3D. More... | |
class | OrientTest |
class | ParametricPathRep |
Concrete path representation as a set of symbolic parametric equations (functions of s). More... | |
class | ParametricTrajectoryRep |
Concrete trajectory representation as a set symbolic parametric equations for positions/orientation and time in terms of s in [0..1]. More... | |
class | Path |
class | path_not_found |
class | PathComponent |
class | PathName |
class | PathRep |
class | DefaultSPStorage |
class | RefCounted |
class | RefCountedMT |
class | COMRefCounted |
class | IntrRefCounted |
class | NonSmartShared |
struct | DeepCopy |
class | RefLinked |
class | DestructiveCopy |
class | NoCopy |
struct | AllowConversion |
struct | DisallowConversion |
struct | NoCheck |
struct | AssertCheck |
struct | AssertCheckStrict |
struct | NullPointerException |
struct | RejectNullStatic |
struct | RejectNull |
struct | RejectNullStrict |
class | ByRef |
class | ref |
struct | ref::Tester |
struct | ref::Insipid |
class | ProductExpression |
class | Quat4 |
class | QuotientExpression |
class | Referenced |
class | ReferencedObject |
class | reflist |
class | ResourceCache |
class | Serializable |
class | Serializable::SerializableInstantiator |
class | Serializable::SerializableDerivedInstantiator |
class | serialization_error |
class | Serializer |
class | SimpleXMLSerializer |
struct | SimpleXMLSerializer::TagData |
class | Simulatable |
class | SinExpression |
struct | CreateUsingNew |
struct | CreateUsingMalloc |
struct | CreateStatic |
union | CreateStatic::MaxAlign |
struct | DefaultLifetime |
class | PhoenixSingleton |
class | SingletonWithLongevity |
struct | NoDestroy |
class | SingletonHolder |
class | FixedAllocator |
struct | FixedAllocator::Chunk |
class | SmallObjAllocator |
class | SmallObject |
struct | SmallObject::MySmallObjAllocator |
struct | CompileTimeError< true > |
class | StdFileSystem |
class | SumExpression |
class | SVD |
Singular Value Decomposition of a rectangluar Matrix. More... | |
class | SingleThreaded |
struct | SingleThreaded::Lock |
class | Time |
class | Trajectory |
class | TrajectoryTimeRep |
class | Transform |
struct | Int2Type |
struct | Type2Type |
struct | Select |
struct | Select< false, T, U > |
struct | Conversion |
struct | Conversion< T, T > |
struct | Conversion< void, T > |
struct | Conversion< T, void > |
class | Conversion< void, void > |
class | UnaryOpExpression |
class | Universe |
class | VariableExpression |
class | VDirectory |
class | VDirectory::VEntryIterator |
class | vector |
class | range |
class | const_vectorrange |
class | vectorrange |
class | Vector2 |
class | Vector3 |
class | Vector4 |
class | VEntry |
class | VFile |
class | VFileSystem |
class | WaypointPathRep |
Concrete path representation as a sequence of 'waypoints' (including orientation). More... | |
class | WaypointTrajectoryRep |
Concrete trajectory representation as a sequence of positions and times. More... | |
class | World |
Typedefs | |
typedef unsigned char | Byte |
typedef int | SInt |
typedef unsigned int | Int |
typedef long unsigned int | LInt |
typedef std::string | String |
typedef double | Real |
typedef GLdouble | GLreal |
typedef Vector3 | Dimension3 |
typedef ::XMLCh | XCh |
typedef ::XMLByte | XByte |
typedef matrix< Expression > | ExpressionMatrix |
typedef vector< Expression > | ExpressionVector |
typedef matrix< Real > | Matrix |
typedef matrixrow< Real > | MatrixRow |
typedef matrixcolumn< Real > | MatrixColumn |
typedef matrixrange< Real > | MatrixRange |
typedef const_matrixrow< Real > | ConstMatrixRow |
typedef const_matrixcolumn< Real > | ConstMatrixColumn |
typedef const_matrixrange< Real > | ConstMatrixRange |
typedef Vector2 | Point2 |
typedef Vector3 | Point3 |
typedef Vector4 | Point4 |
typedef vector< Real > | Vector |
typedef vector< Int > | IVector |
typedef range< Int > | Range |
typedef vectorrange< Real > | VectorRange |
typedef const_vectorrange< Real > | ConstVectorRange |
typedef vectorrange< Int > | IVectorRange |
typedef const_vectorrange< Int > | ConstIVectorRange |
Functions | |
void | assertionFailure (const String &errorstring) |
template<typename A> void | tassert (A assertion, const String &errorstring) |
template<typename T> void | clearMemory (T *start, Int length) |
template<typename T> void | copyMemory (const T *src, T *dest, Int length) |
template<typename T> const T & | elementAt (const std::list< T > &l, typename std::list< T >::size_type i) |
template<typename T> T & | elementAt (std::list< T > &l, typename std::list< T >::size_type i) |
template<typename T> const ref< T > | elementAt (const reflist< T > &l, typename reflist< T >::size_type i) |
template<typename T> ref< T > | elementAt (reflist< T > &l, typename reflist< T >::size_type i) |
template<typename T> std::list< T >::size_type | indexOf (const std::list< T > &l, const T &t) |
template<typename T> bool | contains (const std::list< T > &l, const T &e) |
template<typename T> bool | contains (const reflist< T > &l, ref< T > e) |
template<typename T> void | swap (T &a, T &b) |
template<typename C, typename Op> Op | for_all (C &c, Op f) |
template<typename C> void | delete_all (C &c) |
template<typename InputIterator, typename OutputIterator, typename Predicate> OutputIterator | copy_if (InputIterator begin, InputIterator end, OutputIterator destBegin, Predicate p) |
String | intToString (Int i) |
String | realToString (Real r) |
Int | stringToInt (const String &s) |
Real | stringToReal (const String &s) |
template<typename T> String | toString (const T &t) |
template<typename T> T | fromString (const String &s) |
template<typename C> C & | clone (const C &c) |
String | demangleTypeidName (const String &typeidName) |
convert typeid().name() string into demangled form (e.g. "base::Object") | |
String | className (const std::type_info &ti) |
convert type_info into qualified class name (calls demangleTypeidName() ) | |
template<typename Sub, typename Super> Sub * | narrow_cast (Super *p) |
template<typename Sub, typename Super> Sub & | narrow_cast (Super &p) |
bool | equals (const Real r1, const Real r2, Real eps=consts::epsilon) |
Real | abs (Real s) |
Real | sqrt (Real n) |
Real | sin (Real a) |
Real | cos (Real a) |
std::ostream & | operator<< (std::ostream &out, const Expression &e) |
Expression | operator+ (const Expression &lhs, const Expression &rhs) |
Expression | operator- (const Expression &lhs, const Expression &rhs) |
Expression | operator * (const Expression &lhs, const Expression &rhs) |
Expression | operator/ (const Expression &lhs, const Expression &rhs) |
Expression | operator- (const Expression &e) |
Expression | sin (const Expression &angle) |
Expression | cos (const Expression &angle) |
ExpressionVector | operator * (const ExpressionMatrix &A, const ExpressionVector &x) |
const base::ExpressionMatrix | operator * (const ExpressionMatrix A, const ExpressionMatrix B) |
ExpressionMatrix | toExpressionMatrix (const base::Matrix &m) |
convert a Matrix into an ExpressionMatrix (of constant Expressions) | |
std::ostream & | operator<< (std::ostream &out, const ExpressionMatrix &m) |
std::ostream & | operator<< (std::ostream &out, const ExpressionVector &v) |
std::ostream & | operator<< (std::ostream &out, const ExpressionNode &e) |
void | LCPSolve (const Matrix &A, Vector &x, const Vector &b, Vector &w) |
void | LCPSolve (const Matrix &A, Vector &x, const Vector &b, Vector &w, Int numUnbounded, const Vector &lo, const Vector &hi) |
MatrixRow | matrixRow (Matrix &m, const Int r) |
ConstMatrixRow | matrixRow (const Matrix &m, const Int r) |
MatrixColumn | matrixColumn (Matrix &m, const Int c) |
ConstMatrixColumn | matrixColumn (const Matrix &m, const Int c) |
MatrixRange | matrixRange (Matrix &m, const Range &rr, const Range &cr) |
ConstMatrixRange | matrixRange (const Matrix &m, const Range &rr, const Range &cr) |
Matrix | operator+ (const Matrix &m1, const Matrix &m2) |
Matrix | operator- (const Matrix &m1, const Matrix &m2) |
Matrix | operator- (const Matrix &m1) |
Matrix | operator * (const Matrix &m1, const Matrix &m2) |
Vector | operator * (const Matrix &m, const Vector &v) |
Vector | operator * (const Vector &v, const Matrix &m) |
Matrix | operator * (const Matrix &m1, const Real &s) |
Matrix | operator * (const Real &s, const Matrix &m1) |
Matrix | operator/ (const Matrix &m1, const Real &s) |
bool | equals (const Matrix &m1, const Matrix &m2, Real eps=consts::epsilon) |
Matrix | transpose (const Matrix &m) |
Matrix | transpose (const Vector &v) |
Matrix | zeroMatrix (const Int M, const Int N) |
Matrix | identityMatrix (const Int M, const Int N) |
base::Matrix4 | toMatrix4 (const Matrix &T) |
Matrix | fromMatrix4 (const Matrix4 &T4) |
base::Matrix3 | toMatrix3 (const Matrix &T) |
Matrix | fromMatrix3 (const Matrix3 &T3) |
std::ostream & | operator<< (std::ostream &out, const Matrix &m) |
Matrix3 | operator * (const Matrix3 &m1, const Matrix3 &m2) |
Matrix3 | operator+ (const Matrix3 &m1, const Matrix3 &m2) |
Matrix3 | operator- (const Matrix3 &m1, const Matrix3 &m2) |
Matrix3 | operator- (const Matrix3 &m1) |
Matrix3 | operator * (const Matrix3 &m1, const Real &s) |
Matrix3 | operator * (const Real &s, const Matrix3 &m1) |
Matrix3 | operator/ (const Matrix3 &m1, const Real &s) |
Matrix3 | transpose (const Matrix3 &m) |
Matrix3 | inverse (const Matrix3 &m) |
M3V3mulV3add | operator+ (const M3V3mul &mv, const Vector3 &vv) |
M3V3mul | operator * (const Matrix3 &mm, const Vector3 &vv) |
std::ostream & | operator<< (std::ostream &out, const Matrix3 &m) |
Matrix4 | operator * (const Matrix4 &m1, const Matrix4 &m2) |
Matrix4 | operator+ (const Matrix4 &m1, const Matrix4 &m2) |
Matrix4 | operator- (const Matrix4 &m1, const Matrix4 &m2) |
Matrix4 | operator- (const Matrix4 &m1) |
Matrix4 | operator * (const Matrix4 &m1, const Real &s) |
Matrix4 | operator * (const Real &s, const Matrix4 &m1) |
Matrix4 | operator/ (const Matrix4 &m1, const Real &s) |
Vector3 | operator * (const Matrix4 &m1, const Vector3 &v) |
Matrix4 | transpose (const Matrix4 &m) |
Matrix4 | inverse (const Matrix4 &m) |
M4V4mulV4add | operator+ (const M4V4mul &mv, const Vector4 &vv) |
M4V4mul | operator * (const Matrix4 &mm, const Vector4 &vv) |
std::ostream & | operator<< (std::ostream &out, const Matrix4 &m) |
void | stressTestAllocator () |
std::ostream & | operator<< (std::ostream &out, const Orient &o) |
std::ostream & | operator<< (std::ostream &out, const Path &p) |
PathName | operator+ (const PathName &p1, const PathName &p2) |
PathName | operator+ (const PathName &p, const String &s) |
template<typename Sub, typename Super, template< class > class OwnershipPolicy, class ConversionPolicy, template< class > class CheckingPolicy, template< class > class StoragePolicy> base::ref< Sub, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > | static_cast_ref (const base::ref< Super, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > &r) |
template<typename Sub, typename Super, template< class > class OwnershipPolicy, class ConversionPolicy, template< class > class CheckingPolicy, template< class > class StoragePolicy> base::ref< Sub, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > | dynamic_cast_ref (const base::ref< Super, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > &r) |
template<typename Sub, typename Super, template< class > class OwnershipPolicy, class ConversionPolicy, template< class > class CheckingPolicy, template< class > class StoragePolicy> base::ref< Sub, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > | narrow_cast_ref (base::ref< Super, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy > r) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator== (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator== (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator!= (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator!= (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator< (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator< (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator> (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator> (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator<= (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator<= (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator>= (const ref< T, OP, CP, KP, SP > &lhs, const U *rhs) |
template<typename T, template< class > class OP, class CP, template< class > class KP, template< class > class SP, typename U> bool | operator>= (const U *lhs, const ref< T, OP, CP, KP, SP > &rhs) |
Quat4 | inverse (const Quat4 &q) |
Quat4 | operator * (const Quat4 &q1, const Quat4 &q2) |
Quat4 | operator+ (const Quat4 &q1, const Quat4 &q2) |
Quat4 | operator- (const Quat4 &q1, const Quat4 &q2) |
Quat4 | operator- (const Quat4 &q1) |
Quat4 | operator * (const Quat4 &q1, const Real &s) |
Quat4 | operator * (const Real &s, const Quat4 &q1) |
Quat4 | operator/ (const Quat4 &q1, const Real &s) |
Quat4 | conjugate (const Quat4 &q) |
std::ostream & | operator<< (std::ostream &out, const Quat4 &q) |
template<typename T> void | Release (ref< T > &r) |
template<typename T> ref< T >::pointer | GetImplRef (ref< T > &r) |
template<typename T> void | Reset (ref< T > &r, const typename ref< T >::pointer p) |
template<class T, class U> bool | operator== (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator== (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator== (const ref< T > &a, const U *b) |
template<class T, class U> bool | operator!= (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator!= (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator!= (const ref< T > &a, const U *b) |
template<class T, class U> bool | operator< (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator< (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator< (const ref< T > &a, const U *b) |
template<class T, class U> bool | operator> (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator> (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator> (const ref< T > &a, const U *b) |
template<class T, class U> bool | operator<= (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator<= (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator<= (const ref< T > &a, const U *b) |
template<class T, class U> bool | operator>= (const ref< T > &a, const ref< U > &b) |
template<class T, class U> bool | operator>= (const T *a, const ref< U > &b) |
template<class T, class U> bool | operator>= (const ref< T > &a, const U *b) |
template<class T, class U> ref< T > | static_cast_ref (const ref< U > &r) |
template<class T, class U> ref< T > | narrow_cast_ref (const ref< U > &r) |
template<class T, class U> ref< T > | dynamic_cast_ref (const ref< U > &r) |
template<typename T, typename Destroyer> void | SetLongevity (T *pDynObject, unsigned int longevity, Destroyer d=Private::Deleter< T >::Delete) |
std::ostream & | operator<< (std::ostream &out, const Time &t) |
Time | operator- (const Time &t1, const Time &t2) |
Time | operator+ (const Time &t1, const Time &t2) |
Time | operator * (const Time &t, Real s) |
Time | operator * (Real s, const Time &t) |
Time | operator/ (const Time &t, Real s) |
bool | operator< (const Time &t1, const Time &t2) |
bool | operator> (const Time &t1, const Time &t2) |
std::ostream & | operator<< (std::ostream &out, const Trajectory &t) |
Transform | operator * (const Transform &t1, const Transform &t2) |
Point3 | operator * (const Transform &t, const Point3 &p) |
Point4 | operator * (const Transform &t, const Point4 &p) |
Transform | inverse (const Transform &t) |
std::ostream & | operator<< (std::ostream &out, const Transform &t) |
Vector | zeroVector (const Int N) |
N-dim zero Vector. | |
IVector | zeroIVector (const Int N) |
Vector | unitVector (const Int N, const Int i) |
N-dim unit Vector, with element i=1, all others 0. | |
IVector | unitIVector (const Int N, const Int i) |
VectorRange | vectorRange (Vector &v, const Range &r) |
select Vector range (subvector) | |
ConstVectorRange | vectorRange (const Vector &v, const Range &r) |
IVectorRange | vectorRange (IVector &v, const Range &r) |
ConstIVectorRange | vectorRange (const IVector &v, const Range &r) |
Real | dot (const Vector &v1, const Vector &v2) |
Real | inner_prod (const Vector &v1, const Vector &v2) |
base::Vector3 | toVector3 (const Vector &v) |
Vector | fromVector3 (const base::Vector3 &v) |
Vector | operator+ (const Vector &v1, const Vector &v2) |
Vector | operator- (const Vector &v1, const Vector &v2) |
Vector | operator * (const Vector &v, const Real &s) |
Vector | operator * (const Real &s, const Vector &v) |
Vector | operator/ (const Vector &v, const Real &s) |
Vector | operator- (const Vector &v) |
Real | norm_2 (const Vector &v) |
bool | equals (const Vector &v1, const Vector &v2, Real eps=consts::epsilon) |
Int | max_index (const Vector &v) |
Int | min_index (const Vector &v) |
std::ostream & | operator<< (std::ostream &out, const Vector &v) |
std::ostream & | operator<< (std::ostream &out, const IVector &v) |
Vector2 | operator+ (const Vector2 &v1, const Vector2 &v2) throw () |
Vector2 | operator- (const Vector2 &v1, const Vector2 &v2) throw () |
Vector2 | operator- (const Vector2 &v1) throw () |
Vector2 | operator * (const Vector2 &v1, const Real &s) throw () |
Vector2 | operator * (const Real &s, const Vector2 &v1) throw () |
Vector2 | operator/ (const Vector2 &v1, const Real &s) |
std::ostream & | operator<< (std::ostream &out, const Vector2 &v) |
Vector2 | midpoint (const Vector2 &v1, const Vector2 &v2) throw () |
Real | dot (const Vector2 &v1, const Vector2 &v2) throw () |
Real | operator * (const Vector2 &v1, const Vector2 &v2) |
Vector3 | operator+ (const Vector3 &v1, const Vector3 &v2) throw () |
Vector3 | operator- (const Vector3 &v1, const Vector3 &v2) throw () |
Vector3 | operator- (const Vector3 &v1) throw () |
Vector3 | operator * (const Vector3 &v1, const Real &s) throw () |
Vector3 | operator * (const Real &s, const Vector3 &v1) throw () |
Vector3 | operator/ (const Vector3 &v1, const Real &s) |
std::ostream & | operator<< (std::ostream &out, const Vector3 &v) |
Vector3 | midpoint (const Vector3 &v1, const Vector3 &v2) throw () |
Vector3 | cross (const Vector3 &v1, const Vector3 &v2) throw () |
Real | dot (const Vector3 &v1, const Vector3 &v2) throw () |
Real | operator * (const Vector3 &v1, const Vector3 &v2) |
Vector4 | operator+ (const Vector4 &v1, const Vector4 &v2) throw () |
Vector4 | operator- (const Vector4 &v1, const Vector4 &v2) throw () |
Vector4 | operator- (const Vector4 &v1) throw () |
Vector4 | operator * (const Vector4 &v1, const Real &s) throw () |
Vector4 | operator * (const Real &s, const Vector4 &v1) throw () |
Vector4 | operator/ (const Vector4 &v1, const Real &s) |
std::ostream & | operator<< (std::ostream &out, const Vector4 &v) |
Variables | |
const GLenum | GL_REAL = GL_DOUBLE |
const GLenum | GL_UINT = GL_UNSIGNED_INT |
std::ostream & | _Debug = std::cerr |
std::ostream & | _Log = std::cout |
std::ostream & | _Console = std::cout |
int | _currentDebugVerbosity |
|
Definition at line 56 of file base. Referenced by base::Orient::axisI(), base::Orient::axisJ(), base::Orient::axisK(), base::Orient::eulerRep(), base::Orient::frame(), base::Orient::getRep(), base::MemoryTracer::isOK(), base::Serializer::operator()(), base::Orient::parity(), and base::Orient::repetition(). |
|
Definition at line 549 of file Vector. Referenced by base::vector< T >::end(), and base::range< size_type >::range(). |
|
Definition at line 879 of file Matrix. Referenced by base::matrixrange< T >::matrixrange(), base::matrixrange< T >::operator=(), and base::matrixrow< T >::operator=(). |
|
Definition at line 880 of file Matrix. Referenced by base::matrixrange< T >::matrixrange(), base::matrixrow< T >::operator=(), base::matrixrange< T >::operator==(), and base::matrixrange< T >::size2(). |
|
Definition at line 878 of file Matrix. Referenced by base::matrixrange< T >::matrixrange(), base::matrixrow< T >::operator const_matrixrow(), base::matrixrange< T >::operator()(), and base::matrixrow< T >::operator=(). |
|
Definition at line 547 of file Vector. Referenced by base::vector< T >::begin(). |
|
|
Definition at line 61 of file Expression. Referenced by operator *(), operator<<(), and toExpressionMatrix(). |
|
Definition at line 62 of file Expression. Referenced by operator *(), operator<<(), base::ParametricTrajectoryRep::ParametricTrajectoryRep(), and gfx::VisualPath::VisualPath(). |
|
|
|
|
Definition at line 544 of file Vector. Referenced by base::vector< T >::operator()(). |
|
Definition at line 548 of file Vector. Referenced by base::vector< T >::end(). |
|
Definition at line 59 of file base. Referenced by base::Serializer::operator()(). |
|
|
Definition at line 876 of file Matrix. Referenced by base::matrixrange< T >::matrixrange(), base::matrixrange< T >::operator()(), and base::matrixrow< T >::operator=(). |
|
Definition at line 877 of file Matrix. Referenced by base::matrixrange< T >::cols(), base::matrixrange< T >::matrixrange(), base::matrixrow< T >::operator=(), and base::matrixrange< T >::size1(). |
|
Definition at line 875 of file Matrix. Referenced by base::matrixrange< T >::equals(), base::matrixrange< T >::matrixrange(), base::matrixrow< T >::operator/=(), and base::matrixrow< T >::operator=(). |
|
Definition at line 33 of file Point2. Referenced by physics::PositionableOrientable::getPosition2D(), and robot::sim::SimulatedRobot::PlatformControlInterface::setOutput(). |
|
|
Definition at line 33 of file Point4. Referenced by operator *(), base::Quat4::rotate(), base::Orient::rotate(), base::Quat4::rotatePoint(), base::Orient::rotatePoint(), base::Transform::transform(), and base::LineSegPathRep::transform(). |
|
Definition at line 545 of file Vector. Referenced by robot::control::kinematics::BetaFormConstraints::addConstraint(), base::matrixrange< T >::cols(), robot::control::kinematics::BetaFormConstraints::getBetas(), and base::matrixrange< T >::size2(). |
|
|
Definition at line 57 of file base. Referenced by base::Serializer::operator()(). |
|
|
|
Definition at line 546 of file Vector. Referenced by base::vector< T >::begin(). |
|
|
|
Definition at line 49 of file DOM. Referenced by base::XS::XS(). |
|
Definition at line 70 of file consts. References Real. Referenced by base::Vector3::largestAxis(), gfx::Color4::operator *=(), and gfx::Color3::operator *=(). |
|
throw a std::runtime_error(errorstring). If DEBUG, output an assertion failure message to the Log and abort() if abortOnAssertionFailure mode set Definition at line 47 of file base.cpp. Referenced by tassert(). |
|
convert type_info into qualified class name (calls demangleTypeidName() )
Definition at line 74 of file base.cpp. References demangleTypeidName(), and String. |
|
Definition at line 77 of file base. References Int. |
|
|
|
Definition at line 237 of file Quat4. References base::Quat4::conjugate(). |
|
Definition at line 142 of file base. References base::reflist< _Tp, _Alloc >::const_begin(), and base::reflist< _Tp, _Alloc >::const_end(). |
|
|
|
|
|
Definition at line 80 of file base. References Int. |
|
Definition at line 165 of file Expression. References base::Expression::cos(). |
|
Definition at line 76 of file consts. References Real. Referenced by base::CosExpression::cacheValue(). |
|
|
|
Definition at line 170 of file base. References for_all(). |
|
convert typeid().name() string into demangled form (e.g. "base::Object")
Definition at line 60 of file base.cpp. References Exception, and String. Referenced by className(). |
|
Definition at line 233 of file Vector3. References Real. |
|
Definition at line 167 of file Vector2. References base::Vector2::dot(), and Real. |
|
Definition at line 588 of file Vector. Referenced by operator *(). |
|
Definition at line 368 of file simpleref.impl. |
|
Definition at line 1135 of file policyref.impl. References GetImplRef(). |
|
Definition at line 115 of file base. References base::reflist< _Tp, _Alloc >::begin(), and base::reflist< _Tp, _Alloc >::end(). |
|
Definition at line 105 of file base. References base::reflist< _Tp, _Alloc >::begin(), and base::reflist< _Tp, _Alloc >::end(). |
|
|
|
|
|
|
|
|
|
Definition at line 157 of file base. References f. Referenced by delete_all(). |
|
|
|
|
|
Definition at line 199 of file base. References String. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 234 of file Quat4. References base::Quat4::invert(). |
|
|
|
Definition at line 299 of file Matrix3. References base::Matrix3::invert(). |
|
|
|
Definition at line 61 of file LCP.cpp. References Int, Matrix, base::matrix< T >::rows(), and Vector. |
|
|
|
Definition at line 896 of file Matrix. References Int. |
|
|
|
Definition at line 907 of file Matrix. References Int. |
|
Definition at line 890 of file Matrix. References Assert, Matrix, Real, base::matrix< T >::size1(), and base::matrix< T >::size2(). |
|
Definition at line 885 of file Matrix. Referenced by base::matrixrange< T >::transpose(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 363 of file simpleref.impl. |
|
Definition at line 1158 of file policyref.impl. |
|
|
|
Definition at line 157 of file Vector4. References Real. |
|
Definition at line 154 of file Vector4. References Real. |
|
|
|
Definition at line 217 of file Vector3. References Real. |
|
Definition at line 214 of file Vector3. References Real. |
|
|
|
Definition at line 154 of file Vector2. References Real. |
|
Definition at line 151 of file Vector2. References Real. |
|
|
|
|
|
Definition at line 208 of file Transform. References Point4. |
|
Definition at line 203 of file Transform. References Point3. |
|
|
|
Definition at line 101 of file Time. References Real. |
|
Definition at line 98 of file Time. References Real. |
|
Definition at line 228 of file Quat4. References Real. |
|
Definition at line 225 of file Quat4. References Real. |
|
|
|
|
|
Definition at line 351 of file Matrix4. References base::Vector4::x, base::Vector4::y, and base::Vector4::z. |
|
Definition at line 344 of file Matrix4. References Real. |
|
Definition at line 341 of file Matrix4. References Real. |
|
|
|
|
|
Definition at line 290 of file Matrix3. References Real. |
|
Definition at line 287 of file Matrix3. References Real. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 197 of file Expression. References ExpressionMatrix. |
|
Definition at line 182 of file Expression. References Assert, base::matrix< T >::cols(), ExpressionMatrix, ExpressionVector, Int, base::matrix< T >::rows(), and base::vector< T >::size(). |
|
Definition at line 153 of file Expression. |
|
Definition at line 282 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 277 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 272 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 1234 of file policyref.impl. |
|
Definition at line 1217 of file policyref.impl. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 125 of file PathName. References String. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 147 of file Expression. |
|
Definition at line 151 of file Vector4. References base::Vector4::negate(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 222 of file Quat4. References base::Quat4::negate(). |
|
|
|
|
|
|
|
Definition at line 284 of file Matrix3. References base::Matrix3::negate(). |
|
|
|
|
|
|
|
Definition at line 159 of file Expression. References base::Expression::negate(). |
|
Definition at line 150 of file Expression. |
|
Definition at line 160 of file Vector4. References Real. |
|
Definition at line 220 of file Vector3. References Real. |
|
Definition at line 157 of file Vector2. References Real. |
|
|
|
Definition at line 104 of file Time. References Real. |
|
Definition at line 231 of file Quat4. References Real. |
|
Definition at line 347 of file Matrix4. References Real. |
|
Definition at line 293 of file Matrix3. References Real. |
|
|
|
Definition at line 156 of file Expression. |
|
|
|
Definition at line 299 of file simpleref.impl. |
|
Definition at line 294 of file simpleref.impl. |
|
Definition at line 289 of file simpleref.impl. |
|
|
|
|
|
Definition at line 163 of file Vector4. References base::Vector4::w, base::Vector4::x, base::Vector4::y, and base::Vector4::z. |
|
|
|
Definition at line 160 of file Vector2. References base::Vector2::x, and base::Vector2::y. |
|
|
|
|
|
Definition at line 401 of file Transform.cpp. References base::Transform::getRotation(), base::Transform::getTransform(), base::Transform::getTranslation(), base::Transform::identity(), and base::Transform::isTransRotationOnly(). |
|
Definition at line 143 of file Trajectory. |
|
Definition at line 218 of file Time.cpp. References base::Time::micros, and base::Time::secs. |
|
Definition at line 212 of file Quat4.cpp. References base::Quat4::v, base::Quat4::w, base::Vector3::x, base::Vector3::y, and base::Vector3::z. |
|
|
|
Definition at line 358 of file Orient. References base::Orient::m, base::Orient::rep, and base::Orient::v. |
|
Definition at line 309 of file Matrix4.cpp. References base::Matrix4::e(). |
|
Definition at line 397 of file Matrix3.cpp. References base::Matrix3::e(). |
|
|
|
Definition at line 99 of file ExpressionNode. References base::ExpressionNode::toString(). |
|
Definition at line 219 of file Expression. References ExpressionVector, Int, and base::vector< T >::size(). |
|
Definition at line 208 of file Expression. References ExpressionMatrix, Int, base::matrix< T >::size1(), and base::matrix< T >::size2(). |
|
Definition at line 141 of file Expression. References base::Expression::toString(). |
|
Definition at line 332 of file simpleref.impl. |
|
Definition at line 327 of file simpleref.impl. |
|
Definition at line 322 of file simpleref.impl. |
|
Definition at line 1334 of file policyref.impl. |
|
Definition at line 1317 of file policyref.impl. |
|
Definition at line 267 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 262 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 257 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 1200 of file policyref.impl. |
|
Definition at line 1183 of file policyref.impl. |
|
|
|
Definition at line 315 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 310 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 305 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 1300 of file policyref.impl. |
|
Definition at line 1283 of file policyref.impl. |
|
Definition at line 348 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 343 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 338 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::get(). |
|
Definition at line 1368 of file policyref.impl. |
|
Definition at line 1351 of file policyref.impl. |
|
Definition at line 104 of file base.cpp. Referenced by robot::control::kinematics::IKOR::JointLimitBetaConstraint::toString(), and base::ConstantExpression::toString(). |
|
Definition at line 248 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::release(). |
|
Definition at line 254 of file simpleref.impl. References base::ref< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy >::reset(). Referenced by base::Serializer::baseRef(), and base::Serializer::operator()(). |
|
Definition at line 138 of file Singleton. Referenced by base::SingletonWithLongevity< T >::ScheduleDestruction(). |
|
Definition at line 162 of file Expression. References base::Expression::sin(). |
|
Definition at line 75 of file consts. References Real. Referenced by base::SinExpression::cacheValue(). |
|
Definition at line 73 of file consts. References Real. Referenced by base::Vector4::magnitude(), base::Vector3::magnitude(), base::Vector2::magnitude(), and base::Quat4::normalize(). |
|
Definition at line 358 of file simpleref.impl. |
|
Definition at line 1115 of file policyref.impl. References GetImplRef(). |
|
Definition at line 952 of file MemoryTracer.cpp. |
|
|
|
|
|
Definition at line 149 of file base. Referenced by physics::CollisionCuller::collisionEnable(), physics::CollisionCuller::isCollisionEnabled(), and base::FixedAllocator::Swap(). |
|
Definition at line 71 of file base. References assertionFailure(), and String. |
|
convert a Matrix into an ExpressionMatrix (of constant Expressions)
Definition at line 542 of file Expression.cpp. References ExpressionMatrix, Int, Matrix, base::matrix< T >::size1(), and base::matrix< T >::size2(). |
|
|
|
|
|
Definition at line 192 of file base. References String. |
|
|
|
|
|
Definition at line 296 of file Matrix3. References base::Matrix3::transpose(). |
|
|
|
|
|
|
|
N-dim unit Vector, with element i=1, all others 0.
|
|
|
|
|
|
|
|
select Vector range (subvector)
|
|
|
|
|
|
N-dim zero Vector.
|
|
|
|
|
|
|
|
Definition at line 36 of file base.cpp. Referenced by assertionFailure(). |
|
|
|
|