UltraScan III
List of all members | Public Slots | Public Member Functions | Private Attributes
US_SoluteData Class Reference

#include "us_solutedata.h"

Inheritance diagram for US_SoluteData:
Inheritance graph
[legend]
Collaboration diagram for US_SoluteData:
Collaboration graph
[legend]

Public Slots

int clearBuckets ()
 
int sortBuckets ()
 
int sortBuckets (QList< bucket > *)
 
int appendBucket (bucket &)
 
int appendBucket (QRectF, QPointF, qreal, int)
 
int appendBucket (QRectF, QPointF, qreal)
 
int setBucket (int, QRectF, QPointF, qreal, int)
 
int bucketsCount ()
 
bucket createBucket (QRectF, QPointF, qreal, int)
 
bucket minBucket ()
 
bucket maxBucket ()
 
bucket bucketAt (int)
 
bucket firstBucket ()
 
bucket lastBucket ()
 
bucket nextBucket ()
 
bucket currentBucket ()
 
QRectF bucketRect (int)
 
QPointF bucketPoint (int, bool)
 
QPointF bucketPoint (int)
 
QSizeF bucketSize (int)
 
QString bucketLine (int)
 
void setDistro (QList< S_Solute > *, int, int, int)
 
int findNearestPoint (QPointF &)
 
int removeBucketAt (int)
 
int autoCalcBins (int, qreal, qreal)
 
int saveGAdata (QString &, int=0, int=1, int=3, double=0.0)
 
int buildDataMC (void)
 
int reportDataMC (QString &, int)
 
void outputStats (QTextStream &, QList< qreal > &, QList< qreal > &, bool, QString)
 
void limitBucket (bucket &)
 
int countOverlaps ()
 
int countFullestBucket ()
 
void bucketSeparate (int, int, QList< QRectF > &)
 

Public Member Functions

 US_SoluteData (void)
 Create data object. More...
 

Private Attributes

QList< bucketallbucks
 
QList< SimCompcomponent
 
QList< QList< SimComp > > MC_solute
 
QList< S_Solute > * distro
 
int bndx
 
int attr_x
 
int attr_y
 
int attr_z
 
int dbg_level
 
QRectF brecmin
 
QRectF brecmax
 
QPointF bpntmin
 
QPointF bpntmax
 
QSizeF bsizmin
 
QSizeF bsizmax
 
qreal bconmin
 
qreal bconmax
 

Detailed Description

Provides functions to launch a web browser for external links or Qt Assistant for local help files.

Definition at line 72 of file us_solutedata.h.

Constructor & Destructor Documentation

US_SoluteData::US_SoluteData ( void  )

Create data object.

Definition at line 17 of file us_solutedata.cpp.

Member Function Documentation

int US_SoluteData::appendBucket ( bucket buk)
slot

Definition at line 48 of file us_solutedata.cpp.

int US_SoluteData::appendBucket ( QRectF  brect,
QPointF  bpnt,
qreal  bconc,
int  bstat 
)
slot

Definition at line 58 of file us_solutedata.cpp.

int US_SoluteData::appendBucket ( QRectF  brect,
QPointF  bpnt,
qreal  bconc 
)
slot

Definition at line 66 of file us_solutedata.cpp.

int US_SoluteData::autoCalcBins ( int  mxsols,
qreal  wsbuck,
qreal  hfbuck 
)
slot

Definition at line 323 of file us_solutedata.cpp.

bucket US_SoluteData::bucketAt ( int  ix)
slot

Definition at line 138 of file us_solutedata.cpp.

QString US_SoluteData::bucketLine ( int  ix)
slot

Definition at line 246 of file us_solutedata.cpp.

QPointF US_SoluteData::bucketPoint ( int  ix,
bool  nearest 
)
slot

Definition at line 212 of file us_solutedata.cpp.

QPointF US_SoluteData::bucketPoint ( int  ix)
slot

Definition at line 230 of file us_solutedata.cpp.

QRectF US_SoluteData::bucketRect ( int  ix)
slot

Definition at line 189 of file us_solutedata.cpp.

int US_SoluteData::bucketsCount ( )
slot

Definition at line 104 of file us_solutedata.cpp.

void US_SoluteData::bucketSeparate ( int  ii,
int  jj,
QList< QRectF > &  bucket_rects 
)
slot

Definition at line 1326 of file us_solutedata.cpp.

QSizeF US_SoluteData::bucketSize ( int  ix)
slot

Definition at line 235 of file us_solutedata.cpp.

int US_SoluteData::buildDataMC ( void  )
slot

Definition at line 703 of file us_solutedata.cpp.

int US_SoluteData::clearBuckets ( )
slot

Definition at line 25 of file us_solutedata.cpp.

int US_SoluteData::countFullestBucket ( )
slot

Definition at line 1354 of file us_solutedata.cpp.

int US_SoluteData::countOverlaps ( )
slot

Definition at line 1274 of file us_solutedata.cpp.

bucket US_SoluteData::createBucket ( QRectF  brect,
QPointF  bpnt,
qreal  bconc,
int  bstat 
)
slot

Definition at line 109 of file us_solutedata.cpp.

bucket US_SoluteData::currentBucket ( )
slot

Definition at line 184 of file us_solutedata.cpp.

int US_SoluteData::findNearestPoint ( QPointF &  midpt)
slot

Definition at line 280 of file us_solutedata.cpp.

bucket US_SoluteData::firstBucket ( )
slot

Definition at line 169 of file us_solutedata.cpp.

bucket US_SoluteData::lastBucket ( )
slot

Definition at line 174 of file us_solutedata.cpp.

void US_SoluteData::limitBucket ( bucket buk)
slot

Definition at line 1232 of file us_solutedata.cpp.

bucket US_SoluteData::maxBucket ( )
slot

Definition at line 132 of file us_solutedata.cpp.

bucket US_SoluteData::minBucket ( )
slot

Definition at line 127 of file us_solutedata.cpp.

bucket US_SoluteData::nextBucket ( )
slot

Definition at line 179 of file us_solutedata.cpp.

void US_SoluteData::outputStats ( QTextStream &  ts,
QList< qreal > &  vals,
QList< qreal > &  concs,
bool  details,
QString  title 
)
slot

Definition at line 1014 of file us_solutedata.cpp.

int US_SoluteData::removeBucketAt ( int  ix)
slot

Definition at line 316 of file us_solutedata.cpp.

int US_SoluteData::reportDataMC ( QString &  fname,
int  mc_iters 
)
slot

Definition at line 767 of file us_solutedata.cpp.

int US_SoluteData::saveGAdata ( QString &  fname,
int  xtype = 0,
int  ytype = 1,
int  ztype = 3,
double  fixval = 0.0 
)
slot

Definition at line 656 of file us_solutedata.cpp.

int US_SoluteData::setBucket ( int  ix,
QRectF  brect,
QPointF  bpnt,
qreal  bconc,
int  bstat 
)
slot

Definition at line 71 of file us_solutedata.cpp.

void US_SoluteData::setDistro ( QList< S_Solute > *  a_distro,
int  a_ax,
int  a_ay,
int  a_az 
)
slot

Definition at line 271 of file us_solutedata.cpp.

int US_SoluteData::sortBuckets ( )
slot

Definition at line 40 of file us_solutedata.cpp.

int US_SoluteData::sortBuckets ( QList< bucket > *  buks)
slot

Definition at line 33 of file us_solutedata.cpp.

Member Data Documentation

QList< bucket > US_SoluteData::allbucks
private

Definition at line 118 of file us_solutedata.h.

int US_SoluteData::attr_x
private

Definition at line 124 of file us_solutedata.h.

int US_SoluteData::attr_y
private

Definition at line 125 of file us_solutedata.h.

int US_SoluteData::attr_z
private

Definition at line 126 of file us_solutedata.h.

qreal US_SoluteData::bconmax
private

Definition at line 139 of file us_solutedata.h.

qreal US_SoluteData::bconmin
private

Definition at line 138 of file us_solutedata.h.

int US_SoluteData::bndx
private

Definition at line 123 of file us_solutedata.h.

QPointF US_SoluteData::bpntmax
private

Definition at line 133 of file us_solutedata.h.

QPointF US_SoluteData::bpntmin
private

Definition at line 132 of file us_solutedata.h.

QRectF US_SoluteData::brecmax
private

Definition at line 130 of file us_solutedata.h.

QRectF US_SoluteData::brecmin
private

Definition at line 129 of file us_solutedata.h.

QSizeF US_SoluteData::bsizmax
private

Definition at line 136 of file us_solutedata.h.

QSizeF US_SoluteData::bsizmin
private

Definition at line 135 of file us_solutedata.h.

QList< SimComp > US_SoluteData::component
private

Definition at line 119 of file us_solutedata.h.

int US_SoluteData::dbg_level
private

Definition at line 127 of file us_solutedata.h.

QList< S_Solute >* US_SoluteData::distro
private

Definition at line 121 of file us_solutedata.h.

QList< QList< SimComp > > US_SoluteData::MC_solute
private

Definition at line 120 of file us_solutedata.h.


The documentation for this class was generated from the following files: