#include <ComplexShapeDescriptor.h>

Public Member Functions | |
| ComplexShapeDescriptor () | |
| ComplexShapeDescriptor (const ComplexShapeDescriptor &) | |
| virtual | ~ComplexShapeDescriptor () |
| double | ComputeDifference (ShapeDescriptor *) |
| Computes the normalized difference between the vector and anther. | |
| double | ComputeProjection (ShapeDescriptor *) |
| Computes the normalized projection of the vector onto another. | |
| double | ComputeDifferenceRaw (ShapeDescriptor *) |
| Computes the unnormalized difference between the vector and another. | |
| double | ComputeProjectionRaw (ShapeDescriptor *) |
| Computes the unnormalized projection of the vector onto another. | |
| double | ComputeMagnitude () |
| Computes the magnitude of the vector. | |
| ComplexShapeVector & | GetVector () |
| void | operator/= (double) |
| void | operator+= (ComplexShapeDescriptor &) |
| virtual void | Print () |
| Prints the vector to stdout. | |
| virtual void | Print (std::ostream &) |
| Prints the vector to a stream. | |
Protected Attributes | |
| ComplexShapeVector | mVectorComponent |
| glotzcluster::ComplexShapeDescriptor::ComplexShapeDescriptor | ( | ) |
| glotzcluster::ComplexShapeDescriptor::ComplexShapeDescriptor | ( | const ComplexShapeDescriptor & | c | ) |
| glotzcluster::ComplexShapeDescriptor::~ComplexShapeDescriptor | ( | ) | [virtual] |
| double glotzcluster::ComplexShapeDescriptor::ComputeDifference | ( | ShapeDescriptor * | ) | [virtual] |
Computes the normalized difference between the vector and anther.
Reimplemented from glotzcluster::ShapeDescriptor.
| double glotzcluster::ComplexShapeDescriptor::ComputeProjection | ( | ShapeDescriptor * | ) | [virtual] |
Computes the normalized projection of the vector onto another.
Reimplemented from glotzcluster::ShapeDescriptor.
| double glotzcluster::ComplexShapeDescriptor::ComputeDifferenceRaw | ( | ShapeDescriptor * | ) | [virtual] |
Computes the unnormalized difference between the vector and another.
Reimplemented from glotzcluster::ShapeDescriptor.
| double glotzcluster::ComplexShapeDescriptor::ComputeProjectionRaw | ( | ShapeDescriptor * | ) | [virtual] |
Computes the unnormalized projection of the vector onto another.
Reimplemented from glotzcluster::ShapeDescriptor.
| double glotzcluster::ComplexShapeDescriptor::ComputeMagnitude | ( | ) | [virtual] |
| ComplexShapeVector & glotzcluster::ComplexShapeDescriptor::GetVector | ( | ) |
| void glotzcluster::ComplexShapeDescriptor::operator/= | ( | double | d | ) |
| void glotzcluster::ComplexShapeDescriptor::operator+= | ( | ComplexShapeDescriptor & | v | ) |
| void glotzcluster::ComplexShapeDescriptor::Print | ( | ) | [virtual] |
Prints the vector to stdout.
Reimplemented from glotzcluster::ShapeDescriptor.
Reimplemented in glotzcluster::YlmCentroidShapeDescriptor.
| void glotzcluster::ComplexShapeDescriptor::Print | ( | std::ostream & | os | ) | [virtual] |
Prints the vector to a stream.
| os | the the ostream to print to |
Reimplemented from glotzcluster::ShapeDescriptor.
1.5.3