void Foam::treeDataEdge::update() { if (cacheBb_) { bbs_.setSize(edgeLabels_.size()); forAll(edgeLabels_, i) { bbs_[i] = calcBb(edgeLabels_[i]); } }
void Foam::treeDataPrimitivePatch<PatchType>::update() { if (cacheBb_) { bbs_.setSize(patch_.size()); forAll(patch_, i) { bbs_[i] = calcBb(patch_.points(), patch_[i]); } }
// Construct from components Foam::treeDataEdge::treeDataEdge ( const bool cacheBb, const edgeList& edges, const pointField& points, const labelList& edgeLabels ) : edges_(edges), points_(points), edgeLabels_(edgeLabels), cacheBb_(cacheBb) { if (cacheBb_) { bbs_.setSize(edgeLabels_.size()); forAll(edgeLabels_, i) { bbs_[i] = calcBb(edgeLabels_[i]); } }