Bullet Collision Detection & Physics Library
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
btConvexHullInternal::Int128 Class Reference

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
inline

Definition at line 166 of file btConvexHullComputer.cpp.

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

Definition at line 187 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

uint64_t btConvexHullInternal::Int128::high

Definition at line 144 of file btConvexHullComputer.cpp.

uint64_t btConvexHullInternal::Int128::low

Definition at line 143 of file btConvexHullComputer.cpp.


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