Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  XPrimitive3D.idl   Sprache: unbekannt

 
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

module com {  module sun {  module star {  module graphic {

/** XPrimitive3D interface

    This is the basic interface for graphic 3D primitives. They need to be able
    - to provide a decomposition consisting of simpler graphic primitives
    - to provide a 3D bound rectangle as a 3D range
 */
interface XPrimitive3D : ::com::sun::star::uno::XInterface
{
    /** Retrieve decomposed list of simpler primitives

        @param aViewParameters
        3D View-specific parameter set. The defined but not mandatory
        parameters include:

        double Time

        Defines the point in time for which the geometry is defined. This may
        lead to varied results for animated objects. This value is defined in the
        range [0.0 .. n[, negative values are not allowed. If not given, a value of
        0.0 is implied.
     */
    sequence< XPrimitive3D > getDecomposition( [in] sequence< ::com::sun::star::beans::PropertyValue > aViewParameters );

    /** Retrieve bound rect of primitive

        This method calculates the actual bound rect of the area in
        <em>world coordinates</em>. Note that for view-dependent primitives,
        the necessary pixel adjustments are taken into account. For that reason
        the ViewParameters need to be given.

        @param aViewParameters
        3D View-specific parameter set, same as in getDecomposition.
     */
    ::com::sun::star::geometry::RealRectangle3D getRange( [in] sequence< ::com::sun::star::beans::PropertyValue > aViewParameters );
};

}; }; }; };

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

[ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge