Public Member Functions | Static Public Member Functions | Public Attributes

btConvexHullInternal::Int128 Class Reference

List of all members.

Public Member Functions

 Int128 ()
 Int128 (uint64_t low, uint64_t high)
 Int128 (uint64_t low)
 Int128 (int64_t value)
Int128 operator- () const
Int128 operator+ (const Int128 &b) const
Int128 operator- (const Int128 &b) const
Int128operator+= (const Int128 &b)
Int128operator++ ()
Int128 operator* (int64_t b) const
btScalar toScalar () const
int getSign () const
bool operator< (const Int128 &b) const
int ucmp (const Int128 &b) const

Static Public Member Functions

static Int128 mul (int64_t a, int64_t b)
static Int128 mul (uint64_t a, uint64_t b)

Public Attributes

uint64_t low
uint64_t high

Detailed Description

Definition at line 140 of file btConvexHullComputer.cpp.


Constructor & Destructor Documentation

btConvexHullInternal::Int128::Int128 (  )  [inline]

Definition at line 146 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128::Int128 ( uint64_t  low,
uint64_t  high 
) [inline]

Definition at line 150 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128::Int128 ( uint64_t  low  )  [inline]

Definition at line 154 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128::Int128 ( int64_t  value  )  [inline]

Definition at line 158 of file btConvexHullComputer.cpp.


Member Function Documentation

int btConvexHullInternal::Int128::getSign (  )  const [inline]

Definition at line 239 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128 btConvexHullInternal::Int128::mul ( int64_t  a,
int64_t  b 
) [static]

Definition at line 852 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128 btConvexHullInternal::Int128::mul ( uint64_t  a,
uint64_t  b 
) [static]

Definition at line 879 of file btConvexHullComputer.cpp.

btConvexHullInternal::Int128 btConvexHullInternal::Int128::operator* ( int64_t  b  )  const

Definition at line 838 of file btConvexHullComputer.cpp.

Int128 btConvexHullInternal::Int128::operator+ ( const Int128 b  )  const [inline]

Definition at line 171 of file btConvexHullComputer.cpp.

Int128& btConvexHullInternal::Int128::operator++ (  )  [inline]

Definition at line 222 of file btConvexHullComputer.cpp.

Int128& btConvexHullInternal::Int128::operator+= ( const Int128 b  )  [inline]

Definition at line 202 of file btConvexHullComputer.cpp.

Int128 btConvexHullInternal::Int128::operator- ( const Int128 b  )  const [inline]

Definition at line 187 of file btConvexHullComputer.cpp.

Int128 btConvexHullInternal::Int128::operator- (  )  const [inline]

Definition at line 166 of file btConvexHullComputer.cpp.

bool btConvexHullInternal::Int128::operator< ( const Int128 b  )  const [inline]

Definition at line 244 of file btConvexHullComputer.cpp.

btScalar btConvexHullInternal::Int128::toScalar (  )  const [inline]

Definition at line 233 of file btConvexHullComputer.cpp.

int btConvexHullInternal::Int128::ucmp ( const Int128 b  )  const [inline]

Definition at line 249 of file btConvexHullComputer.cpp.


Member Data Documentation

Definition at line 144 of file btConvexHullComputer.cpp.

Definition at line 143 of file btConvexHullComputer.cpp.


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