module com
{
module sun
{
module star
{
module chart2
{
interface XCoordinateSystem : ::com::sun::star::uno::XInterface
{ /** the dimension of the coordinate-system.
*/ long getDimension();
/** identifies the type of coordinate system (e.g. Cartesian, polar ...)
*/
string getCoordinateSystemType();
/** return a service name from which the view component for this coordinate system can be created
*/
string getViewServiceName();
/** The dimension says whether it is a x, y or z axis. Theindexsayswhetheritisaprimaryorasecondaryaxis. UsenIndex==0foraprimaryaxis.
*/ void setAxisByDimension( [in] long nDimension,
[in] XAxis xAxis,
[in] long nIndex )
raises( com::sun::star::lang::IndexOutOfBoundsException );
/** The dimension says whether it is a x, y or z axis. Theindexindicateswhetheritisaprimaryorasecondaryaxisormaybemoreinfuture. UsenIndex==0foraprimaryaxis. AnemptyReferencewillbereturnedifthegivennDimensionandnIndexareinthevalidrangebutnoaxisissetforthosevalues. AnIndexOutOfBoundsExceptionwillbethrownifnDimensionislowerthan0orgreaterthanthevaluereturnedbygetDimension() and/orifnIndexislower0orgreaterthanthevaluereturnedbygetMaxAxisIndexByDimension(nDimension).
*/
XAxis getAxisByDimension( [in] long nDimension, [in] long nIndex )
raises( com::sun::star::lang::IndexOutOfBoundsException );
/** In one dimension there could be several axes to enable main and secondary axis and maybe more in future. Thismethodreturnsthemaximumindexatwhichanaxisexistsforthegivendimension. Itisallowedthatsomeindexesinbetweendonothaveanaxis.
*/ long getMaximumAxisIndexByDimension( [in] long nDimension )
raises( com::sun::star::lang::IndexOutOfBoundsException );
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.