// AID-GENERATED
// =========================================================================
// This class was generated by AID - Abstract Interface Definition
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it.
// =========================================================================
// This file is part of the AIDA library
// Copyright (C) 2002 by the AIDA team. All rights reserved.
// This library is free software and under the terms of the
// GNU Library General Public License described in the LGPL.txt
package hep.aida;
/**
* Style for all markers (histo representation, legend box etc.)
*
* @author The AIDA team (http://aida.freehep.org/)
*/
public interface IMarkerStyle extends IBrushStyle {
/**
* Get list of shapes available in this implementation.
*/
public String[] availableShapes();
/**
* Get current marker shape.
*/
public String shape();
/**
* Set current marker shape, e.g. "openCircle".
* @return false if shape not available in this implementation.
*/
public boolean setShape(String shape);
/**
* Set the marker's size.
* @param size The marker's size.
* @return false if the implementation cannot perform the requested change
* in the marker's size.
*
*/
public boolean setSize(int size);
/**
* Get the marker's size.
* @return The marker's size.
*
*/
public int size();
} // class or interface
Ads help maintain this website.