a | aggregpacking::Ellipsoid | private |
Aggregate() | aggregpacking::Aggregate | inline |
Aggregate(const Vector3 &pos) | aggregpacking::Aggregate | inline |
Aggregate(const Quaternion &ori) | aggregpacking::Aggregate | inline |
Aggregate(const Vector3 &pos, const Quaternion &ori) | aggregpacking::Aggregate | inline |
b | aggregpacking::Ellipsoid | private |
c | aggregpacking::Ellipsoid | private |
className | aggregpacking::Ellipsoid | static |
computeDistanceFrom(const Aggregate &aggreg) const | aggregpacking::Ellipsoid | virtual |
computeEstimatedDistanceFrom(const Ellipsoid &e) const | aggregpacking::Ellipsoid | |
computeFarthestPointFrom(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos) | aggregpacking::Ellipsoid | static |
computeFarthestPointFrom(const Vector3 &p) const | aggregpacking::Ellipsoid | |
computeMatrixA() const | aggregpacking::Ellipsoid | |
computeMatrixB() const | aggregpacking::Ellipsoid | |
computeMatrixBInversed() const | aggregpacking::Ellipsoid | |
computeMatrixBT() const | aggregpacking::Ellipsoid | |
computeMatrixBTInversed() const | aggregpacking::Ellipsoid | |
computeMatrixSigma() const | aggregpacking::Ellipsoid | |
computeMatrixSigmaInversed() const | aggregpacking::Ellipsoid | |
computeMatrixSigmaSquare() const | aggregpacking::Ellipsoid | |
computeMaxCoord(int axis) const | aggregpacking::Ellipsoid | virtual |
computeMinCoord(int axis) const | aggregpacking::Ellipsoid | virtual |
computeNearestPointFrom(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos) | aggregpacking::Ellipsoid | static |
computeNearestPointFrom(const Vector3 &p) const | aggregpacking::Ellipsoid | |
computeProjectionOnCoordAxis(double &s0, double &w, int axis) const | aggregpacking::Ellipsoid | |
computeRelativeDistanceFrom(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos) | aggregpacking::Ellipsoid | static |
computeRelativeDistanceFrom(const Vector3 &p) const | aggregpacking::Ellipsoid | |
computeVolume() const | aggregpacking::Ellipsoid | inlinevirtual |
containsPoint(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos) | aggregpacking::Ellipsoid | static |
containsPoint(const Vector3 &p) const | aggregpacking::Ellipsoid | virtual |
containsSphere(const Sphere &s) const | aggregpacking::Ellipsoid | virtual |
Ellipsoid() | aggregpacking::Ellipsoid | inline |
Ellipsoid(const Vector3 &p) | aggregpacking::Ellipsoid | inline |
Ellipsoid(double a, double b, double c) | aggregpacking::Ellipsoid | inline |
Ellipsoid(const Vector3 &p, double a, double b, double c) | aggregpacking::Ellipsoid | inline |
Ellipsoid(const Sphere &s) | aggregpacking::Ellipsoid | |
fromSize(double s) | aggregpacking::Ellipsoid | virtual |
getA() | aggregpacking::Ellipsoid | inline |
getB() | aggregpacking::Ellipsoid | inline |
getC() | aggregpacking::Ellipsoid | inline |
getClassName() | aggregpacking::Ellipsoid | inlinevirtual |
getMaxSize() const | aggregpacking::Ellipsoid | inlinevirtual |
getNumber() | aggregpacking::Aggregate | inline |
getOri() const | aggregpacking::Aggregate | inline |
getOri() | aggregpacking::Aggregate | inline |
getPos() const | aggregpacking::Aggregate | inline |
getPos() | aggregpacking::Aggregate | inline |
getRandomAxesRatio() | aggregpacking::Ellipsoid | inline |
getSize() const | aggregpacking::Ellipsoid | virtual |
isInsideCube(double s) const | aggregpacking::Aggregate | |
Load(istream &is) | aggregpacking::Aggregate | static |
number | aggregpacking::Aggregate | protected |
operator!=(const Aggregate &other) const | aggregpacking::Aggregate | inline |
operator<<(ostream &os, const Ellipsoid &o) | aggregpacking::Ellipsoid | friend |
operator==(const Aggregate &other) const | aggregpacking::Aggregate | inline |
operator>>(istream &is, Ellipsoid &o) | aggregpacking::Ellipsoid | friend |
ori | aggregpacking::Aggregate | protected |
pos | aggregpacking::Aggregate | protected |
randomAxesRatio | aggregpacking::Ellipsoid | privatestatic |
setA(double a) | aggregpacking::Ellipsoid | inline |
setB(double b) | aggregpacking::Ellipsoid | inline |
setC(double c) | aggregpacking::Ellipsoid | inline |
setNumber(int n) | aggregpacking::Aggregate | inline |
setOri(const Quaternion &q) | aggregpacking::Aggregate | inline |
setPos(const Vector3 &p) | aggregpacking::Aggregate | inline |
setPos(double x, double y, double z) | aggregpacking::Aggregate | inline |
setRandomAxesRatio(double v) | aggregpacking::Ellipsoid | inline |