#include <AbstractNode.h>
Public Member Functions | |
| AbstractNode (double x, double y, double z) | |
| AbstractNode () | |
| double | getScalarTotalIntensity () |
| double | getRelativeIntensity (int time) |
| void | setIntensity (double inScaleFactor, int inTime) |
| void | setSummedIntensity (AbstractNode &inA, AbstractNode &inB) |
| void | scaleIntensity (double inScale) |
| Point3 & | getPoint () |
| virtual bool | isLeaf ()=0 |
| virtual int | size ()=0 |
Static Public Member Functions | |
| static void | setGlobalNumReps () |
| static void | setGlobalMultitime () |
| static void | cleanup () |
Static Public Attributes | |
| static int | globalNumReps = -1 |
| static vector< vector< double > * > | repRandomNums |
| static bool | globalMultitime = false |
Protected Attributes | |
| Point3 | myLoc |
| Point3 | intensity |
| int | startTime |
| int | endTime |
| vector< double > | timeVector |
Friends | |
| ostream & | operator<< (ostream &s, AbstractNode &pt) |
| AbstractNode::AbstractNode | ( | double | x, | |
| double | y, | |||
| double | z | |||
| ) | [inline] |
| AbstractNode::AbstractNode | ( | ) | [inline] |
| static void AbstractNode::cleanup | ( | ) | [inline, static] |
| Point3& AbstractNode::getPoint | ( | ) | [inline] |
| double AbstractNode::getRelativeIntensity | ( | int | time | ) | [inline] |
| double AbstractNode::getScalarTotalIntensity | ( | ) | [inline] |
| virtual bool AbstractNode::isLeaf | ( | ) | [pure virtual] |
Implemented in ClusterNode, and LeafNode.
| void AbstractNode::scaleIntensity | ( | double | inScale | ) | [inline] |
| static void AbstractNode::setGlobalMultitime | ( | ) | [inline, static] |
| static void AbstractNode::setGlobalNumReps | ( | ) | [inline, static] |
| void AbstractNode::setIntensity | ( | double | inScaleFactor, | |
| int | inTime | |||
| ) | [inline] |
| void AbstractNode::setSummedIntensity | ( | AbstractNode & | inA, | |
| AbstractNode & | inB | |||
| ) | [inline] |
| virtual int AbstractNode::size | ( | ) | [pure virtual] |
Implemented in ClusterNode, and LeafNode.
| ostream& operator<< | ( | ostream & | s, | |
| AbstractNode & | pt | |||
| ) | [friend] |
int AbstractNode::endTime [protected] |
bool AbstractNode::globalMultitime = false [static] |
int AbstractNode::globalNumReps = -1 [static] |
Point3 AbstractNode::intensity [protected] |
Point3 AbstractNode::myLoc [protected] |
vector< vector< double > * > AbstractNode::repRandomNums [static] |
int AbstractNode::startTime [protected] |
vector<double> AbstractNode::timeVector [protected] |
1.6.3