iSize = ( ( _markerSize < 0 ) ? m.getSize( ) : _markerSize ) * iRender.getDisplayServer( ).getDpiResolution( ) / 72d;
paletteEntry = ChartUtil.convertFill( _paletteEntry, _markerSize ); if ( _markerSize < 0 ) { if ( _paletteEntry instanceof MultipleFill ) {  _markerSize = Math.abs( _markerSize ); } else {  _markerSize = m.getSize( ); } }  iSize = _markerSize * iRender.getDisplayServer( ).getDpiResolution( ) / 72d;
	public MarkerRenderer( IDeviceRenderer _render, Object _oSource,			Location _lo, LineAttributes _la, Fill _paletteEntry, Marker _m,			int _markerSize, DeferredCache _dc, boolean _bDeferred,			boolean _bTransposed )	{		this.iRender = _render;		paletteEntry = _paletteEntry;		la = _la;		dc = _dc;		bDeferred = _bDeferred;		oSource = _oSource;		m = _m;		bTransposed = _bTransposed;		iSize = ( ( _markerSize < 0 ) ? m.getSize( ) : _markerSize )				* iRender.getDisplayServer( ).getDpiResolution( )				/ 72d;		bRendering3D = _lo instanceof Location3D;		if ( bRendering3D )		{			lo3d = (Location3D) _lo;		}		else		{			lo = _lo;		}	}