AggregPacking
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
aggregpacking::Ellipsoid Member List

This is the complete list of members for aggregpacking::Ellipsoid, including all inherited members.

aaggregpacking::Ellipsoidprivate
Aggregate()aggregpacking::Aggregateinline
Aggregate(const Vector3 &pos)aggregpacking::Aggregateinline
Aggregate(const Quaternion &ori)aggregpacking::Aggregateinline
Aggregate(const Vector3 &pos, const Quaternion &ori)aggregpacking::Aggregateinline
baggregpacking::Ellipsoidprivate
caggregpacking::Ellipsoidprivate
classNameaggregpacking::Ellipsoidstatic
computeDistanceFrom(const Aggregate &aggreg) const aggregpacking::Ellipsoidvirtual
computeEstimatedDistanceFrom(const Ellipsoid &e) const aggregpacking::Ellipsoid
computeFarthestPointFrom(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos)aggregpacking::Ellipsoidstatic
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::Ellipsoidvirtual
computeMinCoord(int axis) const aggregpacking::Ellipsoidvirtual
computeNearestPointFrom(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos)aggregpacking::Ellipsoidstatic
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::Ellipsoidstatic
computeRelativeDistanceFrom(const Vector3 &p) const aggregpacking::Ellipsoid
computeVolume() const aggregpacking::Ellipsoidinlinevirtual
containsPoint(const Vector3 &p, const Matrix3 &bT, const Vector3 &pos)aggregpacking::Ellipsoidstatic
containsPoint(const Vector3 &p) const aggregpacking::Ellipsoidvirtual
containsSphere(const Sphere &s) const aggregpacking::Ellipsoidvirtual
Ellipsoid()aggregpacking::Ellipsoidinline
Ellipsoid(const Vector3 &p)aggregpacking::Ellipsoidinline
Ellipsoid(double a, double b, double c)aggregpacking::Ellipsoidinline
Ellipsoid(const Vector3 &p, double a, double b, double c)aggregpacking::Ellipsoidinline
Ellipsoid(const Sphere &s)aggregpacking::Ellipsoid
fromSize(double s)aggregpacking::Ellipsoidvirtual
getA()aggregpacking::Ellipsoidinline
getB()aggregpacking::Ellipsoidinline
getC()aggregpacking::Ellipsoidinline
getClassName()aggregpacking::Ellipsoidinlinevirtual
getMaxSize() const aggregpacking::Ellipsoidinlinevirtual
getNumber()aggregpacking::Aggregateinline
getOri() const aggregpacking::Aggregateinline
getOri()aggregpacking::Aggregateinline
getPos() const aggregpacking::Aggregateinline
getPos()aggregpacking::Aggregateinline
getRandomAxesRatio()aggregpacking::Ellipsoidinline
getSize() const aggregpacking::Ellipsoidvirtual
isInsideCube(double s) const aggregpacking::Aggregate
Load(istream &is)aggregpacking::Aggregatestatic
numberaggregpacking::Aggregateprotected
operator!=(const Aggregate &other) const aggregpacking::Aggregateinline
operator<<(ostream &os, const Ellipsoid &o)aggregpacking::Ellipsoidfriend
operator==(const Aggregate &other) const aggregpacking::Aggregateinline
operator>>(istream &is, Ellipsoid &o)aggregpacking::Ellipsoidfriend
oriaggregpacking::Aggregateprotected
posaggregpacking::Aggregateprotected
randomAxesRatioaggregpacking::Ellipsoidprivatestatic
setA(double a)aggregpacking::Ellipsoidinline
setB(double b)aggregpacking::Ellipsoidinline
setC(double c)aggregpacking::Ellipsoidinline
setNumber(int n)aggregpacking::Aggregateinline
setOri(const Quaternion &q)aggregpacking::Aggregateinline
setPos(const Vector3 &p)aggregpacking::Aggregateinline
setPos(double x, double y, double z)aggregpacking::Aggregateinline
setRandomAxesRatio(double v)aggregpacking::Ellipsoidinline