• Main Page
  • Related Pages
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

roclib/src_nxyter/DistFuncArray.cxx (r4864/r612)

Go to the documentation of this file.
00001 //============================================================================
00005 //============================================================================
00006 
00007 #include "nxyter/DistFuncArray.h"
00008 
00015 //----------------------------------------------------------------------------
00017 
00018 nxyter::DistFuncArray::DistFuncArray(int dim, int cap) :
00019   fDist(dim)
00020 {
00021   for (int i=0; i<dim; i++) fDist[i].setCapacity(cap);
00022 }
00023 
00024 //----------------------------------------------------------------------------
00025 
00026 nxyter::DistFuncArray::~DistFuncArray()
00027 {
00028 }
00029 
00030 //----------------------------------------------------------------------------
00032 
00036 void nxyter::DistFuncArray::setMaxEntries(int max)
00037 { 
00038   for (int i=0; i<fDist.size(); i++) fDist[i].setMaxEntries(max);
00039 }
00040 
00041 //----------------------------------------------------------------------------
00043 
00047 void nxyter::DistFuncArray::setCapacity(int cap)
00048 { 
00049   for (int i=0; i<fDist.size(); i++) fDist[i].setCapacity(cap);
00050 }
00051 
00052 //----------------------------------------------------------------------------
00054 
00058 void nxyter::DistFuncArray::clear()
00059 {
00060   for (int i=0; i<fDist.size(); i++) fDist[i].clear();
00061 }
00062 
00063 //----------------------------------------------------------------------------
00065 
00066 int nxyter::DistFuncArray::numEntries()
00067 {
00068   int nent = 0;
00069   for (int i=0; i<fDist.size(); i++) nent += fDist[i].numEntries();
00070   return nent;
00071 }
00072 
00073 //----------------------------------------------------------------------------

Generated on Tue Dec 10 2013 04:52:23 for ROCsoft by  doxygen 1.7.1