NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi, Earlier on in the year Bill passed on this code fragment to Mike Ashworth for setting up a colour table: ColorControl control = (ColorControl) RGBMap.getControl(); float[][] table = new float[3][table_length]; for (int i=0; i<table_length; i++) { table[0][i] = ... // red for i, between 0.0f and 1.0f table[1][i] = ... // green for i table[2][i] = ... // blue for i } control.setTable(table) I'm trying to do a similar thing as Mike - I'm using a Linear2DSet to load Ocean bathymetry in as a surface but want to mask out the land. Making my own Delauney seems a little too difficult at the moment and making the land black using a ColourMapWidget when I map the bathymetry to RGB seems to work fine. (and looks marvellous on a spherical projection!). However, as I'm using RGB values for another dataset in the same scene I'm using Display.Value to give a greyscale value to my bathymetry surface. The trouble is I cant find either an equivalent to ColourMapWidget or ColorControl for Value. Is there one? I'd like to say I could have a go at writing one if not but I'm quite doubtfull. Any help gratefully recieved. Vic _____________________________________________________ Vic Cornell. IT Development Manager. Information Technology Group, Southampton Oceanography Centre, Room 256/29, Empress Dock, European Way, SOUTHAMPTON, SO14 3ZH, UK. Email: vcc@xxxxxxxxxxxxxxx http://www.soc.soton.ac.uk/ Tel:02380596193 Fax:02380596195 Work@Home:01803 813 792 SMS via email: send *short* messages to uruz@xxxxxxxxxxx _____________________________________________________
visad
archives: