Version: 9.15.0
OCCViewer_ViewModel.cxx File Reference
#include "OCCViewer_ViewModel.h"
#include "OCCViewer_ViewFrame.h"
#include "OCCViewer_VService.h"
#include "OCCViewer_ViewPort3d.h"
#include "OCCViewer_ClippingDlg.h"
#include "OCCViewer_Utilities.h"
#include "OCCViewer_TrihedronSetup.h"
#include "SUIT_ViewWindow.h"
#include "SUIT_ViewManager.h"
#include "SUIT_Desktop.h"
#include "SUIT_Session.h"
#include "SUIT_ResourceMgr.h"
#include "ViewerData_AISShape.hxx"
#include "QtxActionToolMgr.h"
#include "QtxBackgroundTool.h"
#include <QPainter>
#include <QApplication>
#include <QColorDialog>
#include <QFileDialog>
#include <QPalette>
#include <QKeyEvent>
#include <QMenu>
#include <QMouseEvent>
#include <QToolBar>
#include <QDesktopWidget>
#include <AIS_Axis.hxx>
#include <Prs3d_Drawer.hxx>
#include <AIS_ListIteratorOfListOfInteractive.hxx>
#include <StdSelect_ViewerSelector3d.hxx>
#include <Graphic3d_Texture2Dmanual.hxx>
#include <Graphic3d_MaterialAspect.hxx>
#include <Graphic3d_TextureParams.hxx>
#include <Geom_Axis2Placement.hxx>
#include <Prs3d_DatumAspect.hxx>
#include <Prs3d_LineAspect.hxx>
#include <Prs3d_TextAspect.hxx>
#include <V3d_DirectionalLight.hxx>
#include <V3d_AmbientLight.hxx>
#include <Basics_OCCTVersion.hxx>

Functions

void setTextureScale (Handle(Graphic3d_TextureMap) aTexture, double theScale)
 
 Handle (Graphic3d_Texture2Dmanual) initClippingTexture(const bool isDefault = new Graphic3d_Texture2Dmanual( aPixmap )
 
QPixmap px (aTextureFile)
 
const Handle (Image_PixMap) aPixmap
 
 if (aTexture->IsDone())
 
 Handle (Graphic3d_ClipPlane) OCCViewer_Viewer
 

Variables

const QString & theTexture
 
const QString const bool isModulate
 
const QString const bool const double theScale
 
return aTexture
 

Function Documentation

◆ Handle() [1/3]

◆ Handle() [2/3]

Handle ( Graphic3d_Texture2Dmanual  ) const = new Graphic3d_Texture2Dmanual( aPixmap )

◆ Handle() [3/3]

const Handle ( Image_PixMap  )

◆ if()

if ( aTexture->  IsDone())

◆ px()

QPixmap px ( aTextureFile  )

◆ setTextureScale()

void setTextureScale ( Handle(Graphic3d_TextureMap)  aTexture,
double  theScale 
)
inline

Set the texture's scale factor

References aTexture, and theScale.

Variable Documentation

◆ aTexture

return aTexture

◆ isModulate

const QString const bool isModulate

◆ theScale

const QString const bool const double theScale
Initial value:
{
QString aTextureFile = isDefault ? ":images/hatch.png" : theTexture
const QString & theTexture
Definition: OCCViewer_ViewModel.cxx:973

◆ theTexture

const QString& theTexture