QSAS_2_4/QSAS_dist/src/Arithmetic/qcalc/qOperators.h File Reference

#include <string>
#include <vector>
#include <map>
#include <qstring.h>
#include <stack>
#include "qt_version.h"
#include "qar.h"

Classes

class  QdOperator
class  ltstr
class  MapCalculator

Defines

#define strOpAdd   "A + B"
#define strOpSub   "A - B"
#define strOpMult   "A * B"
#define strOpDiv   "A / B"
#define strOpMod   "mod ( A )"
#define strOpPower   "A ^ B"
#define strOpChSign   "- A"
#define strOpCos   "cos ( A )"
#define strOpSin   "sin ( A )"
#define strOpTan   "tan ( A )"
#define strOpCot   "cot ( A )"
#define strOpCosh   "cosh ( A )"
#define strOpSinh   "sinh ( A )"
#define strOptanh   "tanh ( A )"
#define strOpCoth   "coth ( A )"
#define strOpACos   "acos ( A )"
#define strOpASin   "asin ( A )"
#define strOpATan   "atan ( A )"
#define strOpATan2   "atan2 ( A, B )"
#define strOpACot   "acot ( A )"
#define strOpACosh   "acosh ( A )"
#define strOpASinh   "asinh ( A )"
#define strOpAtanh   "atanh ( A )"
#define strOpACoth   "acoth ( A )"
#define strOpVecProd   "A x B"
#define strOpDotProd   "A . B"
#define strOpRemainder   "A % B"
#define strOPAbsValue   "|A|"
#define strOpLog   "ln ( A )"
#define strOpLog10   "log ( A )"
#define strOpInvers   "1 / A"
#define strOpSqrt   "sqrt ( A )"
#define strOpExp   "exp ( A )"
#define strOpJoin   "join only"
#define strOpUnits   "Convert Units (obj= A, SIconv= B )"
#define strOpFills   "Convert Fills (obj= A, fill= B )"
#define strAddDescription   "Addition"
#define strSubDescription   "Substraction"
#define strMultDescription   "Multiplication"
#define strDivDescription   "Division by scalar"
#define strModDescription   "Modulus = Abs for scalar, Magnitude of vector and Norm of matrix"
#define strPowDescription   "Raise A to Power B"
#define strChSignDescription   "Change Sign of each element"
#define strCosDescription   "Cosine"
#define strSinDescription   "Sine"
#define strTanDescription   "Tangent"
#define strCotDescription   "Cotangent"
#define strCoshDescription   "Hyperbolic Cosine"
#define strSinhDescription   "Hyperbolic Sine"
#define strtanhDescription   "Hyperbolic Tangent"
#define strCothDescription   "Hyperbolic Cotangent"
#define strACosDescription   "arc cosine"
#define strASinDescription   "arc sine"
#define strATanDescription   "arc tangent"
#define strATan2Description   "arc tangent2 = atan (A/B) sign taken from A & B to get quadrant"
#define strACotDescription   "arc cotangent"
#define strACoshDescription   "Inverse hyperbolic cosine"
#define strASinhDescription   "Inverse hyperbolic sine"
#define strAtanhDescription   "Inverse hyperbolic tangent"
#define strACothDescription   "Inverse hyperbolic cotangent"
#define strVecProdDescription   "Vector Product of two 3-vectors"
#define strDotProdDescription   "Scalar Product of two 3-vectors"
#define strMakeVectDescription   "Make Vector"
#define strComponentDescription   "Vector Time Series Decomposition into scalar Time series"
#define strRemainderDescription   "Remainder = A modulo B"
#define strAbsValueDescription   "Absolute Value of scalar"
#define strLog10Description   "Base 10 Logarithm"
#define strLogDescription   "Natural Logarithm"
#define strInversDescription   "Inverse of scalar"
#define strSqrtDescription   "square root"
#define strExpDescription   "Value of e (base of natural logarithms) raised to the power of A"
#define strUnitsDescription   "Convert data to units of second object"
#define strFillsDescription   "Change fill values to value provided (Fillval xref also gets changed)"

Typedefs

typedef QdObject_var(* OperatorFnPtr )(QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2)
typedef QdObject_var(* QdObjectFnPtr )(QdObject_var qdOperand1, QString *pstrErrorMsg)
typedef std::map< string,
QdOperator
MapOperators

Enumerations

enum  UniteEnum {
  DEG_ID = 0, RAD_ID = 1, DEFAULT_ID = 2, DEG_ID = 0,
  RAD_ID = 1, DEFAULT_ID = 2
}

Functions

void QcalcAppendTextDisplay (const char *)
QdObject_var QdAdd (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
 Function that adds two QdObject. This function will be called from the calculator when
add operator has been selected. This function is used as function pointer.
QdObject_var QdChSign (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdDiv (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdDotProd (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdInvers (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdLog (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdLog10 (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdMod (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdMult (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdPower (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdSub (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdVecProd (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdCos (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdSin (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdTan (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdCot (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdCosh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdSinh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var Qdtanh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdCoth (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaCos (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaSin (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaTan (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaTan2 (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaCot (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaCosh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaSinh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var Qdatanh (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdaCoth (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdAbsValue (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdRemainder (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdComponent (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdSqrt (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdExp (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdUnits (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdFills (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)
QdObject_var QdTrigFunction (QdObjectFnPtr pFn, QdObject_var qdOperand1, QdObject_var qdOperand2, QString &rqstrErrorMsg, QdString_var funct, bool bInverse, bool bHyperbolic=false)
QdObject_var QdcosLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdsinLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdcoshLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdsinhLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdTangent (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdCTangent (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdTangentH (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdCTangentH (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAcosLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAsinLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAtanLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAcotLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAcoshLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAsinhLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAtanhLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
QdObject_var QdAcothLocal (QdObject_var qdOperand1, QString *pstrErrorMsg=NULL)
char * str_dup (string &s, int n)
char * QpAxisLabelMakeStem (QdObject_var data_obj)
QdObject_var QdMakeVect (QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2=NULL)

Variables

const double PI_ = 3.14159265358979323846
static const char * pRadYes = "rad"
static const char * pDegYes = "deg"

Define Documentation

#define strAbsValueDescription   "Absolute Value of scalar"

#define strACosDescription   "arc cosine"

#define strACoshDescription   "Inverse hyperbolic cosine"

#define strACotDescription   "arc cotangent"

#define strACothDescription   "Inverse hyperbolic cotangent"

#define strAddDescription   "Addition"

#define strASinDescription   "arc sine"

#define strASinhDescription   "Inverse hyperbolic sine"

#define strATan2Description   "arc tangent2 = atan (A/B) sign taken from A & B to get quadrant"

#define strATanDescription   "arc tangent"

#define strAtanhDescription   "Inverse hyperbolic tangent"

#define strChSignDescription   "Change Sign of each element"

#define strComponentDescription   "Vector Time Series Decomposition into scalar Time series"

#define strCosDescription   "Cosine"

#define strCoshDescription   "Hyperbolic Cosine"

#define strCotDescription   "Cotangent"

#define strCothDescription   "Hyperbolic Cotangent"

#define strDivDescription   "Division by scalar"

#define strDotProdDescription   "Scalar Product of two 3-vectors"

#define strExpDescription   "Value of e (base of natural logarithms) raised to the power of A"

#define strFillsDescription   "Change fill values to value provided (Fillval xref also gets changed)"

#define strInversDescription   "Inverse of scalar"

#define strLog10Description   "Base 10 Logarithm"

#define strLogDescription   "Natural Logarithm"

#define strMakeVectDescription   "Make Vector"

#define strModDescription   "Modulus = Abs for scalar, Magnitude of vector and Norm of matrix"

#define strMultDescription   "Multiplication"

#define strOPAbsValue   "|A|"

#define strOpACos   "acos ( A )"

#define strOpACosh   "acosh ( A )"

#define strOpACot   "acot ( A )"

#define strOpACoth   "acoth ( A )"

#define strOpAdd   "A + B"

#define strOpASin   "asin ( A )"

#define strOpASinh   "asinh ( A )"

#define strOpATan   "atan ( A )"

#define strOpATan2   "atan2 ( A, B )"

#define strOpAtanh   "atanh ( A )"

#define strOpChSign   "- A"

#define strOpCos   "cos ( A )"

#define strOpCosh   "cosh ( A )"

#define strOpCot   "cot ( A )"

#define strOpCoth   "coth ( A )"

#define strOpDiv   "A / B"

#define strOpDotProd   "A . B"

#define strOpExp   "exp ( A )"

#define strOpFills   "Convert Fills (obj= A, fill= B )"

#define strOpInvers   "1 / A"

#define strOpJoin   "join only"

#define strOpLog   "ln ( A )"

#define strOpLog10   "log ( A )"

#define strOpMod   "mod ( A )"

#define strOpMult   "A * B"

#define strOpPower   "A ^ B"

#define strOpRemainder   "A % B"

#define strOpSin   "sin ( A )"

#define strOpSinh   "sinh ( A )"

#define strOpSqrt   "sqrt ( A )"

#define strOpSub   "A - B"

#define strOpTan   "tan ( A )"

#define strOptanh   "tanh ( A )"

#define strOpUnits   "Convert Units (obj= A, SIconv= B )"

#define strOpVecProd   "A x B"

#define strPowDescription   "Raise A to Power B"

#define strRemainderDescription   "Remainder = A modulo B"

#define strSinDescription   "Sine"

#define strSinhDescription   "Hyperbolic Sine"

#define strSqrtDescription   "square root"

#define strSubDescription   "Substraction"

#define strTanDescription   "Tangent"

#define strtanhDescription   "Hyperbolic Tangent"

#define strUnitsDescription   "Convert data to units of second object"

#define strVecProdDescription   "Vector Product of two 3-vectors"


Typedef Documentation

typedef std::map< string, QdOperator > MapOperators

typedef QdObject_var( * OperatorFnPtr)(QString &rqstrErrorMsg, QdObject_var qdOperand1, QdObject_var qdOperand2)

typedef QdObject_var( * QdObjectFnPtr)(QdObject_var qdOperand1, QString *pstrErrorMsg)


Enumeration Type Documentation

enum UniteEnum

Enumerator:
DEG_ID 
RAD_ID 
DEFAULT_ID 
DEG_ID 
RAD_ID 
DEFAULT_ID 


Function Documentation

void QcalcAppendTextDisplay ( const char *   ) 

QdObject_var QdAbsValue ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdaCos ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdaCosh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdAcoshLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdAcosLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdaCot ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdaCoth ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdAcothLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdAcotLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdAdd ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 
)

Function that adds two QdObject. This function will be called from the calculator when
add operator has been selected. This function is used as function pointer.

Parameters:
rqstrErrorMsg of QString type. Any error or warning message will be returned in this output parameter
qdOperand1 of QdObject_var type. The first operand of the operation
qdOperand2 of QdObject_var type. The second operand of the operation
Exceptions:
None. Any exception thrown at this level will be caught and the exception text will be returned
Returns:
Returns the result of the operation as a QdObject_var on success and a NULL object on failure

QdObject_var QdaSin ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdaSinh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdAsinhLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdAsinLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdaTan ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdaTan2 ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var Qdatanh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdAtanhLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdAtanLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdChSign ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdComponent ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdCos ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdCosh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdcoshLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdcosLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdCot ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdCoth ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdCTangent ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdCTangentH ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdDiv ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdDotProd ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdExp ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdFills ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdInvers ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdLog ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdLog10 ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdMakeVect ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
) [inline]

QdObject_var QdMod ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdMult ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdPower ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdRemainder ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdSin ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdSinh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdsinhLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdsinLocal ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdSqrt ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdSub ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdTan ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdTangent ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var QdTangentH ( QdObject_var  qdOperand1,
QString *  pstrErrorMsg = NULL 
)

QdObject_var Qdtanh ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdTrigFunction ( QdObjectFnPtr  pFn,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2,
QString &  rqstrErrorMsg,
QdString_var  funct,
bool  bInverse,
bool  bHyperbolic = false 
)

QdObject_var QdUnits ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

QdObject_var QdVecProd ( QString &  rqstrErrorMsg,
QdObject_var  qdOperand1,
QdObject_var  qdOperand2 = NULL 
)

char* QpAxisLabelMakeStem ( QdObject_var  data_obj  ) 

char* str_dup ( string &  s,
int  n 
)


Variable Documentation

const char* pDegYes = "deg" [static]

const double PI_ = 3.14159265358979323846

const char* pRadYes = "rad" [static]


Generated on Fri Jan 8 12:51:21 2010 for QSAS by  doxygen 1.5.7