TclDouble(3)

CLASS
tcl.lang.TclDouble -- This class is used to create, read, and modify double objects from Java code.

EXTENDS
tcl.lang.InternalRep

METHODS

static TclObject newInstance(double doubleValue)

static double get(Interp interp, TclObject tobj) throws TclException

static void set(TclObject tobj, double doubleValue)

ARGUMENTS
New value for internal double representation. If an error occurs while converting an object to be a double object, an error message is left in the interpreter's result object unless interp is NULL. TclObject to manipulate. If the internal representation of tobj is not TclDouble, the method converts it to TclDouble.

DESCRIPTION

newInstance
    The newInstance method creates and returns a new TclObject whose internal representation is the double doubleValue. The precision of doubleValue is controlled by the global Tcl variable tcl_precision, whose default value is 12.

get The get method returns a double value from the tobj. If an error occurs while converting tobj to be a double object, an error message is left in the interp's result object unless interp is NULL.

set The set method sets tobj to have the double value of doubleValue. When this method returns, the internal representation of tobj is TclDouble.

EQUIVALENT C FUNCTIONS
Tcl_NewDoubleObj, Tcl_GetDoubleFromObj, Tcl_SetDoubleObj

SEE ALSO
InternalRep, TclObject, TclList, TclIndex, TclString, TclInteger, TclBoolean, ReflectObject

KEYWORDS
double, internal representation, object, object type, precision, tcl_precision