#include <BFLNode.h>
Public Methods | |
BFLNode () | |
BFLNode (Float_t fx, Float_t fy) | |
BFLNode (Int_t nid, Float_t fx, Float_t fy) | |
~BFLNode () | |
virtual void | SetNodeID (Int_t nid) |
virtual void | SetX (Float_t x) |
virtual void | SetY (Float_t y) |
virtual void | SetXY (TVector2 &Rxy) |
virtual Int_t | GetNodeID (void) const |
virtual Float_t | GetX (void) const |
virtual Float_t | GetY (void) const |
TVector2 * | GetXY (void) const |
void | Print (Option_t *) |
virtual Bool_t | IsSortable () const |
virtual Bool_t | IsEqual (TObject *node) |
virtual Int_t | Compare (const TObject *node) const |
Private Attributes | |
Int_t | fNodeID |
Float_t | fx |
Float_t | fy |
|
Definition at line 17 of file BFLNode.h.
00017 { } |
|
Definition at line 23 of file BFLNode.cxx.
|
|
|
|
Definition at line 30 of file BFLNode.cxx.
00031 { 00032 // cout << " node deleted "<< endl; 00033 } |
|
Definition at line 53 of file BFLNode.cxx.
00054 { 00055 if( fx < ((BFLNode *)node)->GetX() ) { 00056 return -1; 00057 } else if( fx > ((BFLNode *)node)->GetX() ) { 00058 return 1; 00059 } else { 00060 if( fy < ((BFLNode *)node)->GetY() ) { 00061 return -1; 00062 } else if( fy > ((BFLNode *)node)->GetY() ) { 00063 return 1; 00064 } else { 00065 return 0; 00066 } 00067 } 00068 } |
|
Definition at line 25 of file BFLNode.h. References fNodeID. Referenced by BFLInterpolation::NNInterpolation().
00025 { return fNodeID; } |
|
Definition at line 26 of file BFLNode.h. References fx. Referenced by BFLInterpolation::CellArea(), BFLVorOperator::Clockwise(), BFLVorOperator::DistanceFrom(), BFLVorOperator::FindNewVtx(), BFLVorOperator::IsInTheCircle(), BFLVoronoiMaker::Make(), BFLInterpolation::NNInterpolation(), BFLInterpolation::PlanarInterpolation(), and BFLVorOperator::VtxPosition().
00026 { return fx; } |
|
Definition at line 35 of file BFLNode.cxx.
|
|
Definition at line 27 of file BFLNode.h. References fy. Referenced by BFLInterpolation::CellArea(), BFLVorOperator::Clockwise(), BFLVorOperator::DistanceFrom(), BFLVorOperator::FindNewVtx(), BFLVorOperator::IsInTheCircle(), BFLVoronoiMaker::Make(), BFLInterpolation::NNInterpolation(), BFLInterpolation::PlanarInterpolation(), and BFLVorOperator::VtxPosition().
00027 { return fy; } |
|
Definition at line 31 of file BFLNode.h.
|
|
Definition at line 30 of file BFLNode.h.
00030 { return kTRUE; } |
|
Definition at line 46 of file BFLNode.cxx. References fNodeID, fx, and fy.
|
|
Definition at line 21 of file BFLNode.h. References fNodeID.
00021 { fNodeID = nid; } |
|
Definition at line 22 of file BFLNode.h. References fx. Referenced by SetXY().
00022 { fx = x; } |
|
Definition at line 40 of file BFLNode.cxx. References SetX(), and SetY().
|
|
Definition at line 23 of file BFLNode.h. References fy. Referenced by SetXY().
00023 { fy = y; } |
|
|
|
Definition at line 39 of file BFLNode.h. Referenced by Compare(), GetX(), GetXY(), IsEqual(), Print(), and SetX(). |
|
Definition at line 40 of file BFLNode.h. Referenced by Compare(), GetXY(), GetY(), IsEqual(), Print(), and SetY(). |