Version: 9.12.0
GEOM_Displayer.cxx File Reference
#include "GEOM_Displayer.h"
#include "GeometryGUI.h"
#include <GEOM_Constants.h>
#include <GEOM_TypeFilter.h>
#include <GEOM_EdgeFilter.h>
#include <GEOM_FaceFilter.h>
#include <GEOM_CompoundFilter.h>
#include <GEOM_PreviewFilter.h>
#include <GEOM_LogicalFilter.h>
#include <GEOM_OCCFilter.h>
#include <GEOM_Actor.h>
#include <GEOM_AISDimension.hxx>
#include <GEOM_Annotation.hxx>
#include <GEOM_TopWireframeShape.hxx>
#include <GEOM_AISVector.hxx>
#include <GEOM_AISTrihedron.hxx>
#include <GEOM_VTKTrihedron.hxx>
#include <GEOM_VTKPropertyMaterial.hxx>
#include <GEOM_PainterPolyDataMapper.h>
#include <GEOMGUI_DimensionProperty.h>
#include <GEOMGUI_AnnotationAttrs.h>
#include <GEOMGUI_AnnotationMgr.h>
#include <GEOMUtils.hxx>
#include <Material_Model.h>
#include <SUIT_Desktop.h>
#include <SUIT_ViewWindow.h>
#include <SUIT_Session.h>
#include <SUIT_ViewManager.h>
#include <SUIT_ResourceMgr.h>
#include <SalomeApp_Study.h>
#include <SalomeApp_Application.h>
#include <LightApp_SelectionMgr.h>
#include <LightApp_DataObject.h>
#include <SalomeApp_TypeFilter.h>
#include <SalomeApp_Tools.h>
#include "utilities.h"
#include <SALOME_ListIO.hxx>
#include <SALOME_Prs.h>
#include <SOCC_Prs.h>
#include <SOCC_ViewModel.h>
#include <SVTK_Prs.h>
#include <SVTK_ViewModel.h>
#include <SPV3D_Prs.h>
#include <SPV3D_ViewModel.h>
#include <OCCViewer_ViewWindow.h>
#include <OCCViewer_ViewPort3d.h>
#include <OCCViewer_Utilities.h>
#include <BRepBndLib.hxx>
#include <pqActiveObjects.h>
#include <pqApplicationCore.h>
#include <pqObjectBuilder.h>
#include <vtkSMPropertyHelper.h>
#include <vtkSMProxy.h>
#include <vtkSMParaViewPipelineControllerWithRendering.h>
#include <vtkNamedColors.h>
#include <vtkPoints.h>
#include <vtkCamera.h>
#include <vtkCellArray.h>
#include <vtkFloatArray.h>
#include <vtkPointData.h>
#include <vtkPolyData.h>
#include <vtkRenderer.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <AIS_Dimension.hxx>
#include <AIS_LengthDimension.hxx>
#include <AIS_DiameterDimension.hxx>
#include <AIS_AngleDimension.hxx>
#include <AIS_ListIteratorOfListOfInteractive.hxx>
#include <Aspect_PolygonOffsetMode.hxx>
#include <Prs3d_IsoAspect.hxx>
#include <Prs3d_PointAspect.hxx>
#include <StdSelect_TypeOfEdge.hxx>
#include <StdSelect_TypeOfFace.hxx>
#include <TopoDS_Face.hxx>
#include <BRep_Tool.hxx>
#include <Geom_Plane.hxx>
#include <Geom_Axis2Placement.hxx>
#include <Graphic3d_AspectFillArea3d.hxx>
#include <gp_Pln.hxx>
#include <TColStd_MapIteratorOfMapOfInteger.hxx>
#include <TopoDS_Iterator.hxx>
#include <Graphic3d_AspectMarker3d.hxx>
#include <TopTools_MapOfShape.hxx>
#include <TopTools_ListOfShape.hxx>
#include <TopTools_ListIteratorOfListOfShape.hxx>
#include <TopoDS.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_Map.hxx>
#include <Graphic3d_Texture2Dmanual.hxx>
#include <Prs3d_ShadingAspect.hxx>
#include <BRepMesh_IncrementalMesh.hxx>
#include <vtkActorCollection.h>
#include <vtkProperty.h>
#include <Basics_OCCTVersion.hxx>
#include <CORBA_CLIENT_HEADER(SALOMEDS_Attributes)>
#include <GEOMImpl_Types.hxx>
#include <TColStd_HArray1OfByte.hxx>
#include "vtkSMSourceProxy.h"
#include "pqServerManagerModel.h"
#include "vtkPVTrivialProducer.h"
#include "vtkSMViewProxy.h"

Macros

#define GENERAL_AUTOCOLOR
 
#define SIMPLE_AUTOCOLOR
 

Functions

static SalomeApp_Study * getActiveStudy ()
 
static int getViewManagerId (SALOME_View *theViewFrame)
 
static int getTopAbsMode (const int implType)
 
static std::string getEntry (GEOM::GEOM_BaseObject_ptr object)
 
static std::string getName (GEOM::GEOM_BaseObject_ptr object)
 

Variables

const double VTK_MIN_DEFLECTION = 0.001
 

Macro Definition Documentation

◆ GENERAL_AUTOCOLOR

#define GENERAL_AUTOCOLOR

◆ SIMPLE_AUTOCOLOR

#define SIMPLE_AUTOCOLOR

Function Documentation

◆ getActiveStudy()

static SalomeApp_Study* getActiveStudy ( )
inlinestatic

◆ getEntry()

static std::string getEntry ( GEOM::GEOM_BaseObject_ptr  object)
static

◆ getName()

static std::string getName ( GEOM::GEOM_BaseObject_ptr  object)
static

◆ getTopAbsMode()

static int getTopAbsMode ( const int  implType)
inlinestatic

◆ getViewManagerId()

static int getViewManagerId ( SALOME_View *  theViewFrame)
inlinestatic

Variable Documentation

◆ VTK_MIN_DEFLECTION

const double VTK_MIN_DEFLECTION = 0.001