CMS 3D CMS Logo

Public Member Functions | Protected Attributes

globcontrol Class Reference

#include <vlib.h>

List of all members.

Public Member Functions

int alwaysget ()
void alwayspop ()
void alwayspush ()
void alwaysstart ()
char * constant (int bits, int val)
char * constant (int bits, char *val)
int getalwaysn ()
int getce ()
int getchange ()
int getfunction ()
modulegetparent ()
rval getpassn ()
 globcontrol ()
void passn_inc ()
int setce (int c)
void setchange (int i)
void setfunction (int i)
void setparent (module *rparent)

Protected Attributes

int alwayscnt
int alwaysn
int ce
int change
char constring [RVALS *32+32]
int functiondecl
moduleparent
rval passn
int VFileOpen

Detailed Description

Definition at line 277 of file vlib.h.


Constructor & Destructor Documentation

globcontrol::globcontrol ( )

Member Function Documentation

int globcontrol::alwaysget ( ) [inline]

Definition at line 303 of file vlib.h.

References alwayscnt.

{return (alwayscnt > 0);};
void globcontrol::alwayspop ( ) [inline]

Definition at line 302 of file vlib.h.

References alwayscnt.

{if (alwayscnt >  0) alwayscnt--; if (alwayscnt == 0) alwayscnt = -1;};
void globcontrol::alwayspush ( ) [inline]

Definition at line 301 of file vlib.h.

References alwayscnt.

{if (alwayscnt >= 0) alwayscnt++;};
void globcontrol::alwaysstart ( ) [inline]

Definition at line 300 of file vlib.h.

References alwayscnt, and alwaysn.

{alwayscnt = 0; alwaysn++; if (alwaysn == 0 || alwaysn == -1) alwaysn = 1;};    
char* globcontrol::constant ( int  bits,
char *  val 
)
char* globcontrol::constant ( int  bits,
int  val 
)
int globcontrol::getalwaysn ( ) [inline]

Definition at line 304 of file vlib.h.

References alwayscnt, and alwaysn.

{return (alwayscnt > 0) ? alwaysn : (-1);};
int globcontrol::getce ( ) [inline]

Definition at line 312 of file vlib.h.

References ce.

{return ce;};
int globcontrol::getchange ( ) [inline]

Definition at line 307 of file vlib.h.

References change.

{return change;};
int globcontrol::getfunction ( ) [inline]

Definition at line 311 of file vlib.h.

References functiondecl, and matplotRender::t.

{int t = functiondecl; functiondecl = 0; return t;};
module* globcontrol::getparent ( ) [inline]

Definition at line 309 of file vlib.h.

References parent.

{return parent;};
rval globcontrol::getpassn ( ) [inline]

Definition at line 317 of file vlib.h.

References passn.

{return passn;}
void globcontrol::passn_inc ( ) [inline]

Definition at line 316 of file vlib.h.

References passn.

{passn++;};
int globcontrol::setce ( int  c) [inline]

Definition at line 313 of file vlib.h.

References trackerHits::c, and ce.

{ce = c; return 1;};
void globcontrol::setchange ( int  i)
void globcontrol::setfunction ( int  i) [inline]

Definition at line 310 of file vlib.h.

References functiondecl, and i.

void globcontrol::setparent ( module rparent) [inline]

Definition at line 308 of file vlib.h.

References parent.

{parent = rparent;};

Member Data Documentation

int globcontrol::alwayscnt [protected]

Definition at line 340 of file vlib.h.

Referenced by alwaysget(), alwayspop(), alwayspush(), alwaysstart(), and getalwaysn().

int globcontrol::alwaysn [protected]

Definition at line 341 of file vlib.h.

Referenced by alwaysstart(), and getalwaysn().

int globcontrol::ce [protected]

Definition at line 347 of file vlib.h.

Referenced by getce(), and setce().

int globcontrol::change [protected]

Definition at line 343 of file vlib.h.

Referenced by getchange().

char globcontrol::constring[RVALS *32+32] [protected]

Definition at line 348 of file vlib.h.

int globcontrol::functiondecl [protected]

Definition at line 338 of file vlib.h.

Referenced by getfunction(), and setfunction().

Definition at line 344 of file vlib.h.

Referenced by getparent(), and setparent().

rval globcontrol::passn [protected]

Definition at line 349 of file vlib.h.

Referenced by getpassn(), and passn_inc().

int globcontrol::VFileOpen [protected]

Definition at line 346 of file vlib.h.