proto Struct Reference

#include <cluster.h>

List of all members.


Detailed Description

FIX: Holds info & statistics on one prototype.

Definition at line 112 of file cluster.h.

Public Attributes


Member Data Documentation

CLUSTER* proto::Cluster

Pointer to cluster which made this prototype.

Definition at line 121 of file cluster.h.

Referenced by FreePrototype(), MakeDimUniform(), NewSimpleProto(), ReadPrototype(), and RemoveInsignificantProtos().

DISTRIBUTION* proto::Distrib

Different distribution for each dimension.

Definition at line 123 of file cluster.h.

Referenced by FreePrototype(), MakeDimRandom(), MakeDimUniform(), NewMixedProto(), NewSimpleProto(), ReadPrototype(), RemoveInsignificantProtos(), StandardDeviation(), and WritePrototype().

FLOAT32 proto::LogMagnitude

log base e of TotalMagnitude

Definition at line 129 of file cluster.h.

Referenced by MakeDimRandom(), MakeDimUniform(), NewEllipticalProto(), NewSphericalProto(), and ReadPrototype().

FLOATUNION proto::Magnitude

Magnitude of density function.

Definition at line 133 of file cluster.h.

Referenced by CleanUpUnusedData(), FreePrototype(), MakeDimRandom(), MakeDimUniform(), NewEllipticalProto(), NewSphericalProto(), ReadPrototype(), and RemoveInsignificantProtos().

FLOAT32* proto::Mean

Prototype mean.

Definition at line 125 of file cluster.h.

Referenced by ComputeNormMatch(), FreePrototype(), MakeDimRandom(), MakeDimUniform(), MakeMixedProto(), MakeNewFromOld(), Mean(), NewSimpleProto(), ReadPrototype(), RemoveInsignificantProtos(), and WritePrototype().

unsigned proto::NumSamples

Number of samples in the cluster.

Definition at line 119 of file cluster.h.

Referenced by NewSimpleProto(), ReadPrototype(), RemoveInsignificantProtos(), and WritePrototype().

unsigned proto::Significant

TRUE if prototype is significant.

Definition at line 115 of file cluster.h.

Referenced by MakeDegenerateProto(), NewSimpleProto(), NumberOfProtos(), ReadPrototype(), RemoveInsignificantProtos(), WriteProtoList(), WriteProtos(), and WritePrototype().

unsigned proto::Style

Spherical, elliptical, or mixed.

Definition at line 117 of file cluster.h.

Referenced by FreePrototype(), NewEllipticalProto(), NewMixedProto(), NewSimpleProto(), ReadPrototype(), RemoveInsignificantProtos(), StandardDeviation(), and WritePrototype().

FLOAT32 proto::TotalMagnitude

Total magnitude over all dimensions.

Definition at line 127 of file cluster.h.

Referenced by MakeDimRandom(), MakeDimUniform(), NewEllipticalProto(), NewSphericalProto(), and ReadPrototype().

FLOATUNION proto::Variance

Variance of prototype.

Definition at line 131 of file cluster.h.

Referenced by CleanUpUnusedData(), ComputeNormMatch(), FreePrototype(), MakeDimRandom(), MakeDimUniform(), MakeMixedProto(), NewEllipticalProto(), NewSphericalProto(), ReadPrototype(), RemoveInsignificantProtos(), StandardDeviation(), and WritePrototype().

FLOATUNION proto::Weight

Weight of density function.

Definition at line 135 of file cluster.h.

Referenced by CleanUpUnusedData(), ComputeNormMatch(), FreePrototype(), NewEllipticalProto(), NewSphericalProto(), ReadPrototype(), and RemoveInsignificantProtos().


The documentation for this struct was generated from the following file:
Generated on Wed Feb 28 19:49:33 2007 for Tesseract by  doxygen 1.5.1