private void drawDiscete(DiscreteUncertainObject uo,MarkerLibrary ml,int cnum,double size){
  final int e=uo.getNumberSamples();
  final double ssize=size * Math.sqrt(e);
  for (int i=0; i < e; i++) {
    final NumberVector s=uo.getSample(i);
    if (s == null) {
      continue;
    }
    double[] v=proj.fastProjectDataToRenderSpace(s);
    if (v[0] != v[0] || v[1] != v[1]) {
      continue;
    }
    ml.useMarker(svgp,layer,v[0],v[1],cnum,uo.getWeight(i) * ssize);
  }
}

private void drawDiscete ( DiscreteUncertainObject uo , MarkerLibrary ml , int cnum , double size ) { final int e = uo . getNumberSamples ( ) ; final double ssize = size * Math . sqrt ( e ) ; for ( int i = 0 ; i < e ; i ++ ) { final NumberVector s = uo . getSample ( i ) ; if ( s == null ) { continue ; } double [ ] v = proj . fastProjectDataToRenderSpace ( s ) ; if ( v [ 0 ] != v [ 0 ] || v [ 1 ] != v [ 1 ] ) { continue ; } ml . useMarker ( svgp , layer , v [ 0 ] , v [ 1 ] , cnum , uo . getWeight ( i ) * ssize ) ; } }
visualize a discrete uncertain object
