Open Babel: Member List

# transform3d Member List

This is the complete list of members for transform3d, including all inherited members.

AsArray() const | vector3 | `[inline, private]`
CanBeNormalized() const | vector3 | `[private]`
createOrthoVector(vector3 &v) const | vector3 | `[private]`
DescribeAsString() const | transform3d |
DescribeAsValues() const | transform3d |
determinant() const | matrix3x3 | `[private]`
distSq(const vector3 &vv) const | vector3 | `[inline, private]`
FillOrth(double alpha, double beta, double gamma, double a, double b, double c) | matrix3x3 | `[private]`
findEigenvectorsIfSymmetric(vector3 &eigenvals) const | matrix3x3 | `[private]`
OpenBabel::Get(int row, int column) const | matrix3x3 | `[inline, private]`
OpenBabel::vector3::Get(double *c) | vector3 | `[inline, private]`
GetArray(double *m) | matrix3x3 | `[inline, private]`
GetColumn(unsigned int col) const | matrix3x3 | `[private]`
GetRow(unsigned int row) const | matrix3x3 | `[private]`
GetX() const | vector3 | `[inline, private]`
GetY() const | vector3 | `[inline, private]`
GetZ() const | vector3 | `[inline, private]`
inverse(void) const | matrix3x3 | `[private]`
IsApprox(const vector3 &other, const double &precision) const | vector3 | `[private]`
isDiagonal(void) const | matrix3x3 | `[private]`
isOrthogonal(void) const | matrix3x3 | `[inline, private]`
isSymmetric(void) const | matrix3x3 | `[private]`
isUnitMatrix(void) const | matrix3x3 | `[private]`
jacobi(unsigned int n, double *a, double *d, double *v) | matrix3x3 | `[private, static]`
length() const | vector3 | `[inline, private]`
length_2() const | vector3 | `[inline, private]`
matrix3x3(void) | matrix3x3 | `[inline, private]`
matrix3x3(double s) | matrix3x3 | `[inline, private]`
matrix3x3(vector3 row1, vector3 row2, vector3 row3) | matrix3x3 | `[inline, private]`
matrix3x3(double d[3][3]) | matrix3x3 | `[inline, private]`
normalize() | vector3 | `[private]`
Normalize() | transform3d |
operator!=(const vector3 &other) const | vector3 | `[inline, private]`
operator()(int row, int column) const | matrix3x3 | `[inline, private]`
operator()(int row, int column) | matrix3x3 | `[inline, private]`
operator*(const vector3 &) const | transform3d |
operator*(const transform3d &) const | transform3d |
OpenBabel::matrix3x3::operator*(const matrix3x3 &, const vector3 &) | matrix3x3 | `[friend]`
OpenBabel::matrix3x3::operator*(const matrix3x3 &, const matrix3x3 &) | matrix3x3 | `[friend]`
OpenBabel::operator*=(const double &c) | matrix3x3 | `[inline, private]`
OpenBabel::vector3::operator*=(const double &c) | vector3 | `[inline, private]`
OpenBabel::vector3::operator*=(const matrix3x3 &) | vector3 | `[private]`
operator+=(const vector3 &v) | vector3 | `[inline, private]`
operator+=(const double *f) | vector3 | `[inline, private]`
operator-=(const vector3 &v) | vector3 | `[inline, private]`
operator-=(const double *f) | vector3 | `[inline, private]`
OpenBabel::operator/=(const double &c) | matrix3x3 | `[inline, private]`
OpenBabel::vector3::operator/=(const double &c) | vector3 | `[inline, private]`
operator<<(std::ostream &, const matrix3x3 &) | matrix3x3 | `[friend]`
operator=(const vector3 &v) | vector3 | `[inline, private]`
operator==(const vector3 &) const | vector3 | `[private]`
operator[](unsigned int i) const | vector3 | `[private]`
PlaneReflection(const vector3 &norm) | matrix3x3 | `[private]`
randomRotation(OBRandom &rnd) | matrix3x3 | `[private]`
randomUnitVector(OBRandom *oeRand=NULL) | vector3 | `[private]`
RotAboutAxisByAngle(const vector3 &axis, const double angle) | matrix3x3 | `[private]`
OpenBabel::Set(int row, int column, double v) | matrix3x3 | `[inline, private]`
OpenBabel::vector3::Set(const double inX, const double inY, const double inZ) | vector3 | `[inline, private]`
OpenBabel::vector3::Set(const double *c) | vector3 | `[inline, private]`
SetColumn(int column, const vector3 &v) | matrix3x3 | `[private]`
SetRow(int row, const vector3 &v) | matrix3x3 | `[private]`
SetupRotMat(double x, double y, double z) | matrix3x3 | `[private]`
SetX(const double inX) | vector3 | `[inline, private]`
SetY(const double inY) | vector3 | `[inline, private]`
SetZ(const double inZ) | vector3 | `[inline, private]`
transform3d(void) | transform3d | `[inline]`
transform3d(const matrix3x3 &m, const vector3 &v) | transform3d | `[inline]`
transform3d(double s) | transform3d | `[inline]`
transform3d(vector3 row1, vector3 row2, vector3 row3, vector3 translation) | transform3d | `[inline]`
transform3d(double d[3][3], double t[3]) | transform3d | `[inline]`
transpose(void) const | matrix3x3 | `[private]`
vector3(const double inX=0.0, const double inY=0.0, const double inZ=0.0) | vector3 | `[inline, private]`
vector3(double inV[3]) | vector3 | `[inline, private]`
vector3(const vector3 &v) | vector3 | `[inline, private]`
x() const | vector3 | `[inline, private]`
x() | vector3 | `[inline, private]`
y() const | vector3 | `[inline, private]`
y() | vector3 | `[inline, private]`
z() const | vector3 | `[inline, private]`
z() | vector3 | `[inline, private]`
~matrix3x3() | matrix3x3 | `[inline, private]`
~vector3() | vector3 | `[inline, private]`

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines