BioInt
1.02.00
BioInt: An integrative biological object-oriented application framework and interpreter
|
#include <BioPostScript.h>
Public Member Functions | |
void | setBlockBackgroundColor (int r, int g, int b) |
void | UpdateForBlock (ifstream &, ofstream &) |
void | UpdateForPage (ifstream &, ofstream &) |
void | setBorder (int *, float *) |
void | write (void) |
void | setText (ofstream &, string, bool) |
void | setBoldItalic (void) |
void | showPieGraph (vector< double >, string="PIEGRAPH") |
void | showPieGraph (vector< double >, vector< string >, string="PIEGRAPH") |
void | showBarGraph (vector< double >, string="Bargraph", string="xtitle", string="ytitle", bool AS_IT_IS=0, bool=0) |
void | showBarGraph (vector< double >, vector< string >, string="Bargraph", string="xtitle", string="ytitle", bool AS_IT_IS=0, bool=0) |
void | showLineGraph (vector< double >, vector< double >, double minx, double miny, double maxy, string="Linegraph", string="xtitle", string="ytitle", bool=0) |
BioPostScript () | |
BioPostScript (string file) | |
~BioPostScript () | |
void | BioPostScriptClose () |
void | setPostScriptFile (string filename) |
void | setBlockBegin (int x, int y, int width, int height, int r=255, int g=255, int b=255, bool border=0, int r1=0, int g1=0, int b1=0) |
void | setBlockEnd () |
void | setFontColor (float, float, float) |
void | setFont (string fontname) |
void | setFontSize (float size) |
void | setText (string text) |
void | setAlign (string) |
void | setStyle (const string font, float size, bool bold=0, bool italic=0, bool underline=0) |
void | setUnderLine (bool YESorNO=0) |
void | setPage (int, int, int, int, int=255, int=255, int=255, bool=0, int=0, int=0, int=0, bool=1) |
void | setPageDefault (void) |
void | setBreakLine (int n=1) |
void | setText (string, float, float) |
void | setBold (bool) |
void | setItalic (bool) |
void | setDefaults (void) |
void | endPage (void) |
void | setLine (float, float, float, float) |
void | setPoint (int x1, int y1, float width=1.0) |
void | setRectangle (int lowerLeftx, int lowerLefty, int width, int height, bool fill=0) |
void | setCircle (int x1, int y1, int radius, bool fill=0) |
void | setTriangle (int x1, int y1, int size, bool fill=0) |
void | setLineWidth (float width=1.0) |
void | setTics (float x, float y, float barLength, int sequenceLen, int howMany) |
void | setTics (float x, float y, float barLength, int start, int sequenceLen, int howMany) |
void | setYTics (float x, float y, int offset) |
void | setXTics (float x, float y, int offset) |
int | getHeight (int, float=10.0) |
int | getWidth (int, float=10.0, string="TIMES") |
void | showPieGraph (BioData, string="PIEGRAPH") |
void | showMultiplePieGraphs (vector< BioData >, vector< string >) |
void | showMultiplePieGraphs (vector< BioData >) |
void | showBarGraph (BioData, string title="Bargraph", string xtitle="xtitle", string ytitle="ytitle", bool AS_IT_IS=0, bool=0) |
void | showBarGraph (BioData, int colno, string title="Bargraph", string xtitle="xtitle", string ytitle="ytitle", bool AS_IT_IS=0, bool=0) |
void | showMultipleBarGraphs (vector< BioData >, vector< string > title, vector< string > xtitle, vector< string > ytitle, bool AS_IT_IS=0, bool=0) |
void | showMultipleBarGraphs (vector< BioData >, bool AS_IT_IS=0, bool b=0) |
void | showLineGraph (BioData, string title="Linegraph", string xtitle="xlabel", string ytitle="ylabel", bool s=0) |
void | showLineGraph (BioData, vector< string > labels, string title="Linegraph", string xtitle="xlabel", string ytitle="ylabel", bool s=0) |
void | showMultipleLineGraphs (vector< BioData >, vector< string > title, vector< string > xtitle, vector< string > ytitle, bool=0) |
void | showMultipleLineGraphs (vector< BioData >, bool b=0) |
void | showData (BioData &bd, float startx, float starty) |
void | setXRange (double minx, double maxx) |
void | setYRange (double miny, double maxy) |
Public Attributes | |
int | block_ [4] |
int | page_ [4] |
float | bgColor_ [3] |
float | pBgColor_ [3] |
float | bFontColor_ [3] |
float | pFontColor_ [3] |
string | font_ |
string | pFont_ |
string | alignment_ |
string | pAlignment_ |
float | lineGap_ |
float | pLineGap_ |
float | fontSize_ |
float | pFontSize_ |
float | x_ |
float | y_ |
float | px_ |
float | py_ |
int | PAGEX1 |
int | PAGEY1 |
int | PAGEX2 |
int | PAGEY2 |
bool | BOLD |
bool | pBOLD |
bool | ITALIC |
bool | pITALIC |
bool | UNDERLINE |
bool | pUNDERLINE |
bool | INBLOCK |
bool | pageBorder |
float | bc [3] |
BioPostScript::BioPostScript | ( | ) | [inline] |
BioPostScript::BioPostScript | ( | string | file | ) |
void BioPostScript::BioPostScriptClose | ( | ) |
void BioPostScript::endPage | ( | void | ) |
int BioPostScript::getHeight | ( | int | , |
float | = 10.0 |
||
) |
int BioPostScript::getWidth | ( | int | , |
float | = 10.0 , |
||
string | = "TIMES" |
||
) |
void BioPostScript::setAlign | ( | string | ) |
void BioPostScript::setBlockBackgroundColor | ( | int | r, |
int | g, | ||
int | b | ||
) |
void BioPostScript::setBlockBegin | ( | int | x, |
int | y, | ||
int | width, | ||
int | height, | ||
int | r = 255 , |
||
int | g = 255 , |
||
int | b = 255 , |
||
bool | border = 0 , |
||
int | r1 = 0 , |
||
int | g1 = 0 , |
||
int | b1 = 0 |
||
) |
void BioPostScript::setBlockEnd | ( | ) |
void BioPostScript::setBold | ( | bool | ) |
void BioPostScript::setBoldItalic | ( | void | ) |
void BioPostScript::setBorder | ( | int * | , |
float * | |||
) |
void BioPostScript::setBreakLine | ( | int | n = 1 | ) |
void BioPostScript::setCircle | ( | int | x1, |
int | y1, | ||
int | radius, | ||
bool | fill = 0 |
||
) |
void BioPostScript::setDefaults | ( | void | ) |
void BioPostScript::setFont | ( | string | fontname | ) |
void BioPostScript::setFontColor | ( | float | , |
float | , | ||
float | |||
) |
void BioPostScript::setFontSize | ( | float | size | ) |
void BioPostScript::setItalic | ( | bool | ) |
void BioPostScript::setLine | ( | float | , |
float | , | ||
float | , | ||
float | |||
) |
void BioPostScript::setLineWidth | ( | float | width = 1.0 | ) |
void BioPostScript::setPage | ( | int | , |
int | , | ||
int | , | ||
int | , | ||
int | = 255 , |
||
int | = 255 , |
||
int | = 255 , |
||
bool | = 0 , |
||
int | = 0 , |
||
int | = 0 , |
||
int | = 0 , |
||
bool | = 1 |
||
) |
void BioPostScript::setPageDefault | ( | void | ) |
void BioPostScript::setPoint | ( | int | x1, |
int | y1, | ||
float | width = 1.0 |
||
) |
void BioPostScript::setPostScriptFile | ( | string | filename | ) |
void BioPostScript::setRectangle | ( | int | lowerLeftx, |
int | lowerLefty, | ||
int | width, | ||
int | height, | ||
bool | fill = 0 |
||
) |
void BioPostScript::setStyle | ( | const string | font, |
float | size, | ||
bool | bold = 0 , |
||
bool | italic = 0 , |
||
bool | underline = 0 |
||
) |
void BioPostScript::setText | ( | ofstream & | , |
string | , | ||
bool | |||
) |
void BioPostScript::setText | ( | string | text | ) |
void BioPostScript::setText | ( | string | , |
float | , | ||
float | |||
) |
void BioPostScript::setTics | ( | float | x, |
float | y, | ||
float | barLength, | ||
int | sequenceLen, | ||
int | howMany | ||
) |
void BioPostScript::setTics | ( | float | x, |
float | y, | ||
float | barLength, | ||
int | start, | ||
int | sequenceLen, | ||
int | howMany | ||
) |
void BioPostScript::setTriangle | ( | int | x1, |
int | y1, | ||
int | size, | ||
bool | fill = 0 |
||
) |
void BioPostScript::setUnderLine | ( | bool | YESorNO = 0 | ) |
void BioPostScript::setXRange | ( | double | minx, |
double | maxx | ||
) |
void BioPostScript::setXTics | ( | float | x, |
float | y, | ||
int | offset | ||
) |
void BioPostScript::setYRange | ( | double | miny, |
double | maxy | ||
) |
void BioPostScript::setYTics | ( | float | x, |
float | y, | ||
int | offset | ||
) |
void BioPostScript::showBarGraph | ( | vector< double > | , |
string | = "Bargraph" , |
||
string | = "xtitle" , |
||
string | = "ytitle" , |
||
bool | AS_IT_IS = 0 , |
||
bool | = 0 |
||
) |
void BioPostScript::showBarGraph | ( | vector< double > | , |
vector< string > | , | ||
string | = "Bargraph" , |
||
string | = "xtitle" , |
||
string | = "ytitle" , |
||
bool | AS_IT_IS = 0 , |
||
bool | = 0 |
||
) |
void BioPostScript::showBarGraph | ( | BioData | , |
string | title = "Bargraph" , |
||
string | xtitle = "xtitle" , |
||
string | ytitle = "ytitle" , |
||
bool | AS_IT_IS = 0 , |
||
bool | = 0 |
||
) |
void BioPostScript::showBarGraph | ( | BioData | , |
int | colno, | ||
string | title = "Bargraph" , |
||
string | xtitle = "xtitle" , |
||
string | ytitle = "ytitle" , |
||
bool | AS_IT_IS = 0 , |
||
bool | = 0 |
||
) |
void BioPostScript::showData | ( | BioData & | bd, |
float | startx, | ||
float | starty | ||
) |
void BioPostScript::showLineGraph | ( | vector< double > | , |
vector< double > | , | ||
double | minx, | ||
double | miny, | ||
double | maxy, | ||
string | = "Linegraph" , |
||
string | = "xtitle" , |
||
string | = "ytitle" , |
||
bool | = 0 |
||
) |
void BioPostScript::showLineGraph | ( | BioData | , |
string | title = "Linegraph" , |
||
string | xtitle = "xlabel" , |
||
string | ytitle = "ylabel" , |
||
bool | s = 0 |
||
) |
void BioPostScript::showLineGraph | ( | BioData | , |
vector< string > | labels, | ||
string | title = "Linegraph" , |
||
string | xtitle = "xlabel" , |
||
string | ytitle = "ylabel" , |
||
bool | s = 0 |
||
) |
void BioPostScript::showMultipleBarGraphs | ( | vector< BioData > | , |
vector< string > | title, | ||
vector< string > | xtitle, | ||
vector< string > | ytitle, | ||
bool | AS_IT_IS = 0 , |
||
bool | = 0 |
||
) |
void BioPostScript::showMultipleBarGraphs | ( | vector< BioData > | , |
bool | AS_IT_IS = 0 , |
||
bool | b = 0 |
||
) |
void BioPostScript::showMultipleLineGraphs | ( | vector< BioData > | , |
vector< string > | title, | ||
vector< string > | xtitle, | ||
vector< string > | ytitle, | ||
bool | = 0 |
||
) |
void BioPostScript::showMultipleLineGraphs | ( | vector< BioData > | , |
bool | b = 0 |
||
) |
void BioPostScript::showMultiplePieGraphs | ( | vector< BioData > | , |
vector< string > | |||
) |
void BioPostScript::showMultiplePieGraphs | ( | vector< BioData > | ) |
void BioPostScript::showPieGraph | ( | vector< double > | , |
string | = "PIEGRAPH" |
||
) |
void BioPostScript::showPieGraph | ( | vector< double > | , |
vector< string > | , | ||
string | = "PIEGRAPH" |
||
) |
void BioPostScript::showPieGraph | ( | BioData | , |
string | = "PIEGRAPH" |
||
) |
void BioPostScript::UpdateForBlock | ( | ifstream & | , |
ofstream & | |||
) |
void BioPostScript::UpdateForPage | ( | ifstream & | , |
ofstream & | |||
) |
void BioPostScript::write | ( | void | ) |
string BioPostScript::alignment_ |
float BioPostScript::bc[3] |
float BioPostScript::bFontColor_[3] |
float BioPostScript::bgColor_[3] |
int BioPostScript::block_[4] |
bool BioPostScript::BOLD |
string BioPostScript::font_ |
float BioPostScript::fontSize_ |
float BioPostScript::lineGap_ |
int BioPostScript::page_[4] |
string BioPostScript::pAlignment_ |
float BioPostScript::pBgColor_[3] |
bool BioPostScript::pBOLD |
string BioPostScript::pFont_ |
float BioPostScript::pFontColor_[3] |
float BioPostScript::pLineGap_ |
float BioPostScript::px_ |
float BioPostScript::py_ |
float BioPostScript::x_ |
float BioPostScript::y_ |