fillramp.h File Reference

(r1785/r1282)

Go to the source code of this file.

Classes

class  RampItem
 Defines whats common to all ramp items, i.e. their position and selection state. More...
class  ColRampItem
 Defines a single entry in a colour ramp. An entry is simply made up of a single doc colour definition. More...
class  TranspRampItem
 Defines a single entry in a transparency ramp. An entry is simply made up of a single long definition. More...
class  FillRamp
 The base class fill ramp. This class contains common functionality between colour and transparency ramps. Each ramp entry derived from RampItem will contain a selection state and a (float) parameter value. The parameter value usually ranges between 0 and 1 and hence can be used to generate a coordinate from any given fill geometry. More...
class  ColourRamp
 This class holds a list of colour records, each of which describe a colour position in a colour ramp. The list contains the usual add/delete entry members and other suitable interfaces to allow colour ramps to be edited. The list is used inside GradFillAttribute to describe multicoloured fills. More...
class  TransparencyRamp
 This class holds a list of transparency records, each of which describe a specific entry in the transparency ramp. More...

Defines

#define FILLRAMP_INDEXBASE   1024
#define FILLRAMP_ILLEGALINDEX   (FILLRAMP_INDEXBASE-1)
#define ABSOLUTEINDEX(x)   ((x)+FILLRAMP_INDEXBASE)
#define RELATIVEINDEX(x)   ((x)-FILLRAMP_INDEXBASE)
#define ISA_RAMPINDEX(x)   ((x)>=FILLRAMP_INDEXBASE)


Define Documentation

#define ABSOLUTEINDEX  )     ((x)+FILLRAMP_INDEXBASE)
 

Definition at line 112 of file fillramp.h.

#define FILLRAMP_ILLEGALINDEX   (FILLRAMP_INDEXBASE-1)
 

Definition at line 111 of file fillramp.h.

#define FILLRAMP_INDEXBASE   1024
 

Definition at line 110 of file fillramp.h.

#define ISA_RAMPINDEX  )     ((x)>=FILLRAMP_INDEXBASE)
 

Definition at line 114 of file fillramp.h.

#define RELATIVEINDEX  )     ((x)-FILLRAMP_INDEXBASE)
 

Definition at line 113 of file fillramp.h.


Generated on Sat Nov 10 03:49:09 2007 for Camelot by  doxygen 1.4.4