mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0027763: Visualization - remove V3d_View::Print() method
Dependency from FreeImagePlus.dll (but not FreeImage.dll) has been removed. Method V3d_View::Export() has been marked as deprecated. Added Standard_DISABLE_DEPRECATION_WARNINGS and Standard_ENABLE_DEPRECATION_WARNINGS to eliminate compiler warnings for using deprecated APIs within Draw Harness for testing. compatibility with gcc 4.5-
This commit is contained in:
@@ -15,7 +15,6 @@
|
||||
#define _Graphic3d_CView_HeaderFile
|
||||
|
||||
#include <Aspect_Handle.hxx>
|
||||
#include <Aspect_PrintAlgo.hxx>
|
||||
#include <Aspect_RenderingContext.hxx>
|
||||
#include <Aspect_TypeOfTriedronEcho.hxx>
|
||||
#include <Aspect_TypeOfTriedronPosition.hxx>
|
||||
@@ -297,27 +296,6 @@ public:
|
||||
//! Dump active rendering buffer into specified memory buffer.
|
||||
virtual Standard_Boolean BufferDump (Image_PixMap& theImage, const Graphic3d_BufferType& theBufferType) = 0;
|
||||
|
||||
//! Print the contents of the view to the printer.
|
||||
//! @param thePrinterDC pass the PrinterDeviceContext (HDC)
|
||||
//! @param theToShowBackground when set to FALSE then print the view without background
|
||||
//! color (background is white) else set to TRUE for printing
|
||||
//! with current background color
|
||||
//! @param theFileName if != NULL, then the view will be printed to a file
|
||||
//! @param thePrintAlgorithm select print algorithm: stretch, tile
|
||||
//! @param theScaleFactor scaling coefficient, used internally to scale the printings
|
||||
//! accordingly to the scale factor selected in the printer properties dialog
|
||||
//! @return Standard_True if the data is passed to the printer, otherwise Standard_False if
|
||||
//! the print operation failed due to the printer errors, or lack of system memory. This might be related
|
||||
//! to insufficient memory or some internal errors.
|
||||
//! All this errors are indicated by the message boxes (on level of OpenGl_GraphicDriver).
|
||||
//! Warning: This function can reuse FBO assigned to the view, please take it into account
|
||||
//! if you use it for your purposes.
|
||||
virtual Standard_Boolean Print (const Aspect_Handle thePrinterDC,
|
||||
const Standard_Boolean theToShowBackground,
|
||||
const Standard_CString theFileName,
|
||||
const Aspect_PrintAlgo thePrintAlgorithm = Aspect_PA_STRETCH,
|
||||
const Standard_Real theScaleFactor = 1.0) = 0;
|
||||
|
||||
//! Export scene into the one of the Vector graphics formats (SVG, PS, PDF...).
|
||||
//! In contrast to Bitmaps, Vector graphics is scalable (so you may got quality benefits
|
||||
//! on printing to laser printer). Notice however that results may differ a lot and
|
||||
|
@@ -41,7 +41,6 @@
|
||||
#include <Graphic3d_BufferType.hxx>
|
||||
#include <Aspect_GenId.hxx>
|
||||
#include <Aspect_Handle.hxx>
|
||||
#include <Aspect_PrintAlgo.hxx>
|
||||
#include <Graphic3d_ExportFormat.hxx>
|
||||
#include <Graphic3d_SortType.hxx>
|
||||
#include <Graphic3d_ZLayerId.hxx>
|
||||
|
Reference in New Issue
Block a user