Back to index

salome-gui  6.5.0
Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes | Private Types | Private Slots | Private Member Functions | Private Attributes | Friends
VTKVIEWER_EXPORT Protocol Reference

This class used same as vtkAppendFilter. More...

#include <VTKViewer_Actor.h>

Inheritance diagram for VTKVIEWER_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for VTKVIEWER_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Types

enum  EExtraction { eCells, ePoints }
enum  EChanging { ePassAll, eAdding, eRemoving }
enum  ModePosition {
  BelowPoint = 0, TopLeft, TopRight, BottomLeft,
  BottomRight
}
enum  LayoutType { Vertical = 0, Horizontal }
enum  {
  HorizontalGradient, VerticalGradient, FirstDiagonalGradient, SecondDiagonalGradient,
  FirstCornerGradient, SecondCornerGradient, ThirdCornerGradient, FourthCornerGradient
}
enum  ExtensionsState { ES_None = 0, ES_Error, ES_Ok }
enum  { Stretched = 0, Centered, Tiled }
enum  TVisibility { eOff, eOn, eOnlyLineOn }
enum  {
  HorizontalGradient, VerticalGradient, FirstDiagonalGradient, SecondDiagonalGradient,
  FirstCornerGradient, SecondCornerGradient, ThirdCornerGradient, FourthCornerGradient,
  LastGradient = FourthCornerGradient
}
 supported gradient types More...
typedef std::vector< vtkIdType > TVectorIds
typedef std::vector< vtkIdType > TVectorId
typedef std::map< vtkIdType,
vtkIdType > 
TMapId
typedef std::vector< vtkIdType > TVectorId
typedef std::map< vtkIdType,
TVectorId
TMapOfVectorId
typedef void(* TUpdateActor )(const TColStd_IndexedMapOfInteger &theMapIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor)

Public Slots

void MouseMove (QMouseEvent *event)
void LeftButtonPressed (const QMouseEvent *event)
void LeftButtonReleased (const QMouseEvent *event)
void MiddleButtonPressed (const QMouseEvent *event)
void MiddleButtonReleased (const QMouseEvent *event)
void RightButtonPressed (const QMouseEvent *event)
void RightButtonReleased (const QMouseEvent *event)
void ButtonPressed (const QMouseEvent *event)
void ButtonReleased (const QMouseEvent *event)
void KeyPressed (QKeyEvent *event)
void onFrontView ()
void onBackView ()
void onTopView ()
void onBottomView ()
void onLeftView ()
void onRightView ()
void onClockWiseView ()
void onAntiClockWiseView ()
void onResetView ()
void onFitAll ()
void activateZoom ()
void activateWindowFit ()
void activateRotation ()
void activatePanning ()
void activateGlobalPanning ()
void onTrihedronShow ()

Signals

void MouseMove (QMouseEvent *)
 On mouse move signal.
void MouseButtonPressed (QMouseEvent *)
 On mouse button pressed signal.
void MouseButtonReleased (QMouseEvent *)
 On mouse button released signal.
void MouseDoubleClicked (QMouseEvent *)
 On mouse double click signal.
void WheelMoved (QWheelEvent *)
 On wheel moved signal.
void LeftButtonPressed (const QMouseEvent *event)
 On left button pressed signal.
void LeftButtonReleased (const QMouseEvent *event)
 On left button released signal.
void MiddleButtonPressed (const QMouseEvent *event)
 On middle button pressed signal.
void MiddleButtonReleased (const QMouseEvent *event)
 On middle button released signal.
void RightButtonPressed (const QMouseEvent *event)
 On right button pressed signal.
void RightButtonReleased (const QMouseEvent *event)
 On right button released signal.
void ButtonPressed (const QMouseEvent *event)
 On button pressed signal.
void ButtonReleased (const QMouseEvent *event)
 On button released signal.
void KeyPressed (QKeyEvent *)
 On key pressed signal.
void KeyReleased (QKeyEvent *)
 On key released signal.
void contextMenuRequested (QContextMenuEvent *e)
 On content menu requested signal.
void RenderWindowModified ()
void contextMenuRequested (QContextMenuEvent *e)
void selectionChanged ()

Public Member Functions

 vtkTypeMacro (VTKViewer_Actor, vtkLODActor)
virtual const char * getName ()
 Get its name.
virtual void setName (const char *theName)
 Name the VTKViewer_Actor.
virtual void SetOpacity (vtkFloatingPointType theOpacity)
 Change opacity.
virtual vtkFloatingPointType GetOpacity ()
 Get current opacity.
virtual void SetColor (vtkFloatingPointType r, vtkFloatingPointType g, vtkFloatingPointType b)
 Change color.
virtual void GetColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)
 Get current color.
virtual void SetColor (const vtkFloatingPointType theRGB[3])
 Change color.
virtual void SetMaterial (std::vector< vtkProperty * > theProps)
 Change material.
virtual vtkProperty * GetMaterial ()
 Get current material.
virtual int GetNodeObjId (int theVtkID)
 Maps VTK index of a node to corresponding object index.
virtual vtkFloatingPointTypeGetNodeCoord (int theObjID)
 Get coordinates of a node for given object index.
virtual int GetElemObjId (int theVtkID)
 Maps VTK index of a cell to corresponding object index.
virtual vtkCell * GetElemCell (int theObjID)
 Get corresponding #vtkCell for given object index.
virtual int GetObjDimension (const int theObjId)
 Get dimension of corresponding mesh element.
virtual void SetMapper (vtkMapper *theMapper)
 To insert some additional filters and then sets the given #vtkMapper.
virtual vtkDataSet * GetInput ()
 Allows to get initial #vtkDataSet.
virtual void SetTransform (VTKViewer_Transform *theTransform)
 Apply view transformation.
virtual unsigned long int GetMTime ()
 To calculatate last modified time.
virtual void SetRepresentation (int theMode)
 Set representation (VTK_SURFACE, VTK_POINTS, VTK_WIREFRAME and so on)
virtual int GetRepresentation ()
 Get current representation mode.
virtual int getDisplayMode ()
 Get current display mode (obsolete)
virtual void setDisplayMode (int theMode)
 Set display mode (obsolete)
void SetInfinitive (bool theIsInfinite)
 Set infinive flag.
virtual bool IsInfinitive ()
 Get infinive flag.
virtual vtkFloatingPointTypeGetBounds ()
 To calcualte current bounding box.
void GetBounds (vtkFloatingPointType bounds[6])
 To calcualte current bounding box.
virtual bool IsSetCamera () const
virtual bool IsResizable () const
virtual void SetSize (const vtkFloatingPointType)
virtual void SetCamera (vtkCamera *)
void SetResolveCoincidentTopology (bool theIsResolve)
 Set ResolveCoincidentTopology flag.
void SetPolygonOffsetParameters (vtkFloatingPointType factor, vtkFloatingPointType units)
 Set ResolveCoincidentTopology parameters.
void GetPolygonOffsetParameters (vtkFloatingPointType &factor, vtkFloatingPointType &units)
 Get current ResolveCoincidentTopology parameters.
virtual void Render (vtkRenderer *, vtkMapper *)
virtual vtkFloatingPointType GetShrinkFactor ()
 Get current shrink factor.
virtual bool IsShrunkable ()
 Is the actor is shrunkable.
virtual bool IsShrunk ()
 Is the actor is shrunk.
virtual void SetShrink ()
 Insert shrink filter into pipeline.
virtual void UnShrink ()
 Remove shrink filter from pipeline.
virtual void AddToRender (vtkRenderer *theRendere)
 To publish the actor an all its internal devices.
virtual void RemoveFromRender (vtkRenderer *theRendere)
 To remove the actor an all its internal devices.
virtual void GetChildActors (vtkActorCollection *)
 Used to obtain all dependent actors.
virtual bool hasHighlight ()
 Ask, if the descendant of the VTKViewer_Actor will implement its own highlight or not.
virtual bool isHighlighted ()
 Ask, if the VTKViewer_Actor is already highlighted.
virtual bool isPreselected ()
 Ask, if the VTKViewer_Actor is already preselected.
virtual void SetPreSelected (bool thePreselect=false)
 Set preselection mode.
virtual void highlight (bool theHighlight)
 Just to update visibility of the highlight devices.
void SetPreviewProperty (vtkProperty *theProperty)
virtual void SetQuadraticArcMode (bool theFlag)
 Setting for displaying quadratic elements.
virtual bool GetQuadraticArcMode () const
virtual void SetQuadraticArcAngle (vtkFloatingPointType theMaxAngle)
virtual vtkFloatingPointType GetQuadraticArcAngle () const
virtual vtkDataSet * GetHighlightedDataSet ()
 Return pointer to the dataset, which used to calculation of the bounding box of the actor.
 vtkTypeRevisionMacro (VTKViewer_AppendFilter, vtkAppendFilter)
 VTK type revision macros.
void SetDoMappingFlag (const bool theFlag)
bool DoMappingFlag () const
void SetSharedPointsDataSet (vtkPointSet *thePointsDataSet)
vtkPointSet * GetSharedPointsDataSet ()
vtkIdType GetPointOutputID (vtkIdType theInputID, vtkIdType theInputDataSetID)
vtkIdType GetCellOutputID (vtkIdType theInputID, vtkIdType theInputDataSetID)
void GetPointInputID (vtkIdType theOutputID, vtkIdType &theInputID, vtkIdType &theStartID, vtkIdType &theInputDataSetID)
void GetCellInputID (vtkIdType theOutputID, vtkIdType &theInputID, vtkIdType &theStartID, vtkIdType &theInputDataSetID)
 vtkTypeRevisionMacro (VTKViewer_CellCenters, vtkCellCenters)
 vtkTypeMacro (VTKViewer_CellLocationsArray, TCellLocationsArray)
 VTKViewer_Triangulator ()
 ~VTKViewer_Triangulator ()
bool Execute (vtkUnstructuredGrid *theInput, vtkCellData *thInputCD, vtkIdType theCellId, int theShowInside, int theAllVisible, int theAppendCoincident3D, const char *theCellsVisibility, vtkPolyData *theOutput, vtkCellData *theOutputCD, int theStoreMapping, std::vector< vtkIdType > &theVTK2ObjIds, std::map< vtkIdType, std::vector< vtkIdType > > &theDimension2VTK2ObjIds, bool theIsCheckConvex)
 VTKViewer_OrderedTriangulator ()
 ~VTKViewer_OrderedTriangulator ()
 VTKViewer_DelaunayTriangulator ()
 ~VTKViewer_DelaunayTriangulator ()
 vtkTypeRevisionMacro (VTKViewer_DataSetMapper, vtkDataSetMapper)
void SetMarkerEnabled (bool)
 Set point marker enabled.
void SetMarkerStd (VTK::MarkerType, VTK::MarkerScale)
 Set standard point marker.
void SetMarkerTexture (int, VTK::MarkerTexture)
 Set custom point marker.
VTK::MarkerType GetMarkerType ()
 Get type of the point marker.
VTK::MarkerScale GetMarkerScale ()
 Get scale of the point marker.
int GetMarkerTexture ()
 Get texture identifier of the point marker.
void Render (vtkRenderer *ren, vtkActor *act)
 Implement superclass render method.
 vtkTypeMacro (VTKViewer_ExtractUnstructuredGrid, vtkUnstructuredGridToUnstructuredGridFilter)
 VTK type macros.
void SetModeOfExtraction (EExtraction theExtractionMode)
 Sets mode of extraction to theExtractionMode.
EExtraction GetModeOfExtraction ()
 Get Extraction mode (Return: myExtractionMode field)
void SetModeOfChanging (EChanging theChangeMode)
 Sets mode of changing to theChangeMode.
EChanging GetModeOfChanging ()
 Return myChangeMode field.
void RegisterCell (vtkIdType theCellId)
 Add cell id to myCellIds std::set.
int IsCellsRegistered ()
 Check if myCellIds is empty.
void ClearRegisteredCells ()
 Remove the cell from the output.
void RegisterCellsWithType (vtkIdType theCellType)
 Add cell type to myCellTypes std::set.
int IsCellsWithTypeRegistered ()
 Check if myCellTypes is empty.
void ClearRegisteredCellsWithType ()
 Remove every cells with the type from the output.
int IsChanging ()
 Do the filter do some real work.
void SetStoreMapping (int theStoreMapping)
 Do it keep the mapping between input's and output's UnstructuredGrid.
int GetStoreMapping ()
 Get myStoreMapping.
vtkIdType GetInputId (int theOutId) const
 Gets the input id by output id.
vtkIdType GetOutputId (int theInId) const
 Gets the output id by input id.
 vtkTypeRevisionMacro (VTKViewer_FramedTextActor, vtkActor2D)
virtual int RenderOpaqueGeometry (vtkViewport *)
virtual int RenderTranslucentGeometry (vtkViewport *)
virtual int RenderOverlay (vtkViewport *)
virtual void ReleaseGraphicsResources (vtkWindow *)
virtual void SetVisibility (int)
virtual int GetVisibility ()
virtual void SetPickable (int)
virtual int GetPickable ()
virtual void GetSize (vtkRenderer *theRenderer, int theSize[2]) const
void SetText (const char *theText)
char * GetText ()
void SetModePosition (const int theMode)
int GetModePosition () const
void SetLayoutType (const int theType)
int GetLayoutType () const
void SetWorldPoint (const vtkFloatingPointType theWorldPoint[4])
const vtkFloatingPointTypeGetWorldPoint () const
void SetDistance (const vtkFloatingPointType theDistance)
vtkFloatingPointType GetDistance () const
void SetMoveFrameFlag (const int flag)
int GetMoveFrameFlag () const
void SetForegroundColor (const vtkFloatingPointType r, const vtkFloatingPointType g, const vtkFloatingPointType b)
void GetForegroundColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)
void SetBackgroundColor (const vtkFloatingPointType r, const vtkFloatingPointType g, const vtkFloatingPointType b)
void GetBackgroundColor (vtkFloatingPointType &r, vtkFloatingPointType &g, vtkFloatingPointType &b)
void SetTransparency (const vtkFloatingPointType theTransparency)
vtkFloatingPointType GetTransparency () const
void SetTextMargin (const int theMargin)
int GetTextMargin () const
void SetOffset (const int theOffset[2])
 vtkTypeRevisionMacro (VTKViewer_GeometryFilter, vtkGeometryFilter)
 VTK type revision macros.
void SetInside (int theShowInside)
 Sets myShowInside flag.
int GetInside ()
 Return value of myShowInside.
int GetAppendCoincident3D () const
void SetAppendCoincident3D (int theFlag)
 Sets myAppendCoincident3D flag.
void SetWireframeMode (int theIsWireframeMode)
 Sets myIsWireframeMode flag.
int GetWireframeMode ()
 Return value of myIsWireframeMode.
void SetStoreMapping (int theStoreMapping)
int GetStoreMapping ()
virtual vtkIdType GetNodeObjId (int theVtkID)
virtual vtkIdType GetElemObjId (int theVtkID)
virtual void SetQuadraticArcMode (bool theFlag)
virtual bool GetQuadraticArcMode () const
virtual void SetQuadraticArcAngle (vtkFloatingPointType theMaxAngle)
virtual vtkFloatingPointType GetQuadraticArcAngle () const
 vtkTypeMacro (VTKViewer_InteractorStyle, vtkInteractorStyle)
virtual void SetInteractor (vtkRenderWindowInteractor *theInteractor)
void setViewWnd (VTKViewer_ViewWindow *theViewWnd)
void setGUIWindow (QWidget *theWindow)
void setTriedron (VTKViewer_Trihedron *theTrihedron)
void setPreselectionProp (const double &theRed=0, const double &theGreen=1, const double &theBlue=1, const int &theWidth=5)
void OnMouseMove (int ctrl, int shift, int x, int y)
void OnLeftButtonDown (int ctrl, int shift, int x, int y)
void OnLeftButtonUp (int ctrl, int shift, int x, int y)
void OnMiddleButtonDown (int ctrl, int shift, int x, int y)
void OnMiddleButtonUp (int ctrl, int shift, int x, int y)
void OnRightButtonDown (int ctrl, int shift, int x, int y)
void OnRightButtonUp (int ctrl, int shift, int x, int y)
void OnSelectionModeChanged ()
void ViewFitAll ()
void SetFilter (const Handle(VTKViewer_Filter)&)
 Handle (VTKViewer_Filter) GetFilter(const int)
bool IsFilterPresent (const int)
void RemoveFilter (const int)
bool IsValid (VTKViewer_Actor *theActor, const int theId, const bool theIsNode=false)
void IncrementalPan (const int incrX, const int incrY)
void IncrementalZoom (const int incr)
void IncrementalRotate (const int incrX, const int incrY)
int CurrentState () const
bool eventFilter (QObject *object, QEvent *event)
void startZoom ()
void startPan ()
void startGlobalPan ()
void startRotate ()
void startFitArea ()
void startSpin ()
void SetTDxStyle (vtkTDxInteractorStyle *tdxStyle)
bool needsRedrawing ()
 VTKViewer_MarkerDlg (QWidget *=0)
virtual ~VTKViewer_MarkerDlg ()
void setHelpData (const QString &theModuleName, const QString &theHelpFileName)
void setCustomMarkerMap (VTK::MarkerMap)
VTK::MarkerMap getCustomMarkerMap ()
void setStandardMarker (VTK::MarkerType, VTK::MarkerScale)
void setCustomMarker (int)
VTK::MarkerType getMarkerType () const
VTK::MarkerScale getStandardMarkerScale () const
int getCustomMarkerID () const
void addExtraStdMarker (VTK::MarkerType, const QPixmap &)
 VTKViewer_MarkerWidget (QWidget *)
virtual ~VTKViewer_MarkerWidget ()
void setCustomMarkerMap (VTK::MarkerMap)
VTK::MarkerMap getCustomMarkerMap ()
void setStandardMarker (VTK::MarkerType, VTK::MarkerScale)
void setCustomMarker (int)
VTK::MarkerType getMarkerType () const
VTK::MarkerScale getStandardMarkerScale () const
int getCustomMarkerID () const
void addExtraStdMarker (VTK::MarkerType, const QPixmap &)
 vtkTypeMacro (VTKViewer_OpenGLRenderer, vtkOpenGLRenderer)
virtual void SetGradientType (const int)
virtual void Clear (void)
 vtkTypeRevisionMacro (VTKViewer_PolyDataMapper, MAPPER_SUPERCLASS)
void SetMarkerEnabled (bool)
 Set point marker enabled.
void SetMarkerStd (VTK::MarkerType, VTK::MarkerScale)
 Set standard point marker.
void SetMarkerTexture (int, VTK::MarkerTexture)
 Set custom point marker.
VTK::MarkerType GetMarkerType ()
 Get type of the point marker.
VTK::MarkerScale GetMarkerScale ()
 Get scale of the point marker.
int GetMarkerTexture ()
 Get texture identifier of the point marker.
virtual void RenderPiece (vtkRenderer *, vtkActor *)
 Implement superclass render method.
virtual int Draw (vtkRenderer *, vtkActor *)
 Draw method for OpenGL.
 VTKViewer_RenderWindow (QWidget *parent, const char *name)
virtual ~VTKViewer_RenderWindow ()
vtkRenderWindow * getRenderWindow ()
 Get render window pointer.
virtual QPaintEngine * paintEngine () const
 vtkTypeMacro (VTKViewer_RenderWindowInteractor, vtkRenderWindowInteractor)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Initialize ()
virtual void SetInteractorStyle (vtkInteractorObserver *)
VTKViewer_InteractorStyleGetInteractorStyle () const
 Return interactor style pointer.
virtual void Start ()
virtual void Enable ()
virtual void Disable ()
virtual void UpdateSize (int x, int y)
virtual void TerminateApp (void)
 Description:
This function is called on 'q','e' keypress if exitmethod is not
specified and should be overidden by platform dependent subclasses
to provide a termination procedure if one is required.
void Update ()
vtkRenderer * GetRenderer ()
void setViewWindow (VTKViewer_ViewWindow *theViewWnd)
void setCellData (const int &theIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor)
void setEdgeData (const int &theCellIndex, VTKViewer_Actor *theMapActor, const int &theEdgeIndex, VTKViewer_Actor *theActor)
void setPointData (const int &theIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor)
 vtkTypeRevisionMacro (VTKViewer_ShrinkFilter, vtkShrinkFilter)
void SetStoreMapping (int theStoreMapping)
int GetStoreMapping ()
 Gets store mapping flag.
virtual vtkIdType GetNodeObjId (int theVtkID)
virtual vtkIdType GetElemObjId (int theVtkID)
 Return element id by vtk id.
 vtkTypeMacro (VTKViewer_Texture, vtkOpenGLTexture)
virtual void Load (vtkRenderer *ren)
int GetWidth () const
int GetHeight () const
void SetPosition (int type)
int GetPosition () const
 vtkTypeMacro (VTKViewer_Transform, vtkTransform)
int IsIdentity ()
void SetMatrixScale (double theScaleX, double theScaleY, double theScaleZ)
void GetMatrixScale (double theScale[3])
 vtkTypeMacro (VTKViewer_TransformFilter, vtkTransformFilter)
 vtkTypeMacro (VTKViewer_UnScaledActor, vtkFollower)
virtual vtkFloatingPointTypeGetBounds ()
virtual void SetSize (int theSize)
virtual void Render (vtkRenderer *theRenderer)
 vtkTypeMacro (VTKViewer_LineActor, vtkFollower)
 vtk type macros.
void SetLabelActor (vtkTextActor *theLabelActor)
 Sets Label actor.
void SetArrowActor (vtkFollower *theArrowActor)
 Sets Arrow actor.
virtual void Render (vtkRenderer *theRenderer)
 vtkTypeMacro (VTKViewer_Trihedron, vtkObject)
 vtk type macros.
virtual void SetSize (vtkFloatingPointType theSize)
 Sets size of trihedron.
virtual vtkFloatingPointType GetSize ()
 Get size of trihedron.
virtual void SetVisibility (TVisibility theVis)
 Sets visibility for all Axis to theVis.
virtual void VisibilityOff ()
 OFF visibility for all Axis.
virtual void VisibilityOn ()
 ON visibility for all Axis.
virtual TVisibility GetVisibility ()
 Gets visibility of myAxis[0] actor.
virtual void AddToRender (vtkRenderer *theRenderer)
 Add to render all Axis.
virtual void RemoveFromRender (vtkRenderer *theRenderer)
 Remove all actors from theRenderer which are in myPresent.
virtual int GetVisibleActorCount (vtkRenderer *theRenderer)
 Return count of visible actors.
virtual bool OwnActor (const vtkActor *theActor)
 Check if actor belongs to the trihedron object.
 vtkTypeMacro (VTKViewer_Axis, vtkObject)
 vtk type macros.
virtual void AddToRender (vtkRenderer *theRenderer)
 Add to theRenderer actors: myLineActor,myLabelActor,myArrowActor.
virtual void RemoveFromRender (vtkRenderer *theRenderer)
virtual void SetVisibility (VTKViewer_Trihedron::TVisibility theVis)
 Sets visibility for actors: myLineActor,myLabelActor,myArrowActor.
virtual
VTKViewer_Trihedron::TVisibility 
GetVisibility ()
 Return visibility of VTKViewer_Axis.
virtual void SetCamera (vtkCamera *theCamera)
 Set camera for myLabelActor.
virtual void SetColor (double theRed, double theGreen, double theBlue)
 Sets color for actors: myLineActor,myLabelActor,myArrowActor.
virtual void SetSize (vtkFloatingPointType theSize)
 Set size of VTKViewer_Axis.
virtual vtkTextActor * GetLabel ()
 Get label actor.
virtual vtkFollowerGetArrow ()
 Get arrow actor.
virtual bool OwnActor (const vtkActor *theActor)
 Check if actor belongs to the axis object.
 VTKViewer_ViewManager (SUIT_Study *study, SUIT_Desktop *)
virtual ~VTKViewer_ViewManager ()
 VTKViewer_Viewer ()
virtual ~VTKViewer_Viewer ()
virtual SUIT_ViewWindowcreateView (SUIT_Desktop *theDesktop)
virtual void setViewManager (SUIT_ViewManager *theViewManager)
virtual void contextMenuPopup (QMenu *)
virtual QString getType () const
 Gets type of viewer.
void enableSelection (bool isEnabled)
bool isSelectionEnabled () const
 Checks: is selection enabled.
void enableMultiselection (bool isEnable)
bool isMultiSelectionEnabled () const
 Checks: is multi selection enabled.
int getSelectionCount () const
QColor backgroundColor () const
void setBackgroundColor (const QColor &)
Qtx::BackgroundData background () const
void setBackground (const Qtx::BackgroundData &)
 VTKViewer_ViewWindow (SUIT_Desktop *, VTKViewer_Viewer *, VTKViewer_InteractorStyle *=0, VTKViewer_RenderWindowInteractor *=0)
virtual ~VTKViewer_ViewWindow ()
QToolBar * getToolBar ()
 Gets tool bar.
void setBackgroundColor (const QColor &)
QColor backgroundColor () const
void setBackground (const Qtx::BackgroundData &)
Qtx::BackgroundData background () const
vtkRenderer * getRenderer ()
 Gets renderer.
VTKViewer_RenderWindowgetRenderWindow ()
 Gets render window.
VTKViewer_RenderWindowInteractorgetRWInteractor ()
 Gets render window interactor.
bool isTrihedronDisplayed ()
void Repaint (bool theUpdateTrihedron=true)
void onAdjustTrihedron ()
void GetScale (double theScale[3])
void SetScale (double theScale[3])
void AddActor (VTKViewer_Actor *, bool update=false)
void RemoveActor (VTKViewer_Actor *, bool update=false)
virtual QString getVisualParameters ()
virtual void setVisualParameters (const QString &parameters)
Timer options
virtual int CreateTimer (int)
virtual int DestroyTimer ()
Selection Management
bool highlightCell (const TColStd_IndexedMapOfInteger &MapIndex, VTKViewer_Actor *theMapActor, bool hilight, bool update=true)
bool highlightEdge (const TColStd_IndexedMapOfInteger &MapIndex, VTKViewer_Actor *theMapActor, bool hilight, bool update=true)
bool highlightPoint (const TColStd_IndexedMapOfInteger &MapIndex, VTKViewer_Actor *theMapActor, bool hilight, bool update=true)
void unHighlightSubSelection ()
bool unHighlightAll ()
void SetSelectionProp (const double &theRed=1, const double &theGreen=1, const double &theBlue=0, const int &theWidth=5)
void SetSelectionTolerance (const double &theTolNodes=0.025, const double &theTolCell=0.001)
Displaymode management
int GetDisplayMode ()
void SetDisplayMode (int)
Change all actors to wireframe or surface
void ChangeRepresentationToWireframe ()
void ChangeRepresentationToSurface ()
void ChangeRepresentationToSurfaceWithEdges ()
Change to wireframe or surface a list of vtkactor
void ChangeRepresentationToWireframe (vtkActorCollection *ListofActors)
void ChangeRepresentationToSurface (vtkActorCollection *ListofActors)
void ChangeRepresentationToSurfaceWithEdges (vtkActorCollection *ListofActors)
Erase Display functions
void EraseAll ()
void DisplayAll ()
void RemoveAll (const bool immediatly)
void Display (VTKViewer_Actor *SActor, bool immediatly=true)
void Erase (VTKViewer_Actor *SActor, bool immediatly=true)
void Remove (VTKViewer_Actor *SActor, bool updateViewer=true)

Static Public Member Functions

static VTKViewer_ActorNew ()
 

static VTKViewer_AppendFilterNew ()
static VTKViewer_CellCentersNew ()
static
VTKViewer_CellLocationsArray * 
New ()
static VTKViewer_DataSetMapperNew ()
static
VTKViewer_ExtractUnstructuredGrid
New ()
 Construct with all types of clipping turned off.
static VTKViewer_FramedTextActorNew ()
static VTKViewer_GeometryFilterNew ()
static void InsertId (const vtkIdType theCellId, const vtkIdType theCellType, TVectorId &theVTK2ObjIds, TMapOfVectorId &theDimension2VTK2ObjIds)
static VTKViewer_InteractorStyleNew ()
static VTKViewer_OpenGLRendererNew ()
static VTKViewer_PolyDataMapperNew ()
static
VTKViewer_RenderWindowInteractor
New ()
static VTKViewer_ShrinkFilterNew ()
 Create new instance of VTKViewer_ShrinkFilter.
static VTKViewer_TextureNew ()
static VTKViewer_TransformNew ()
 Create new instance of VTKViewer_Transform.
static VTKViewer_TransformFilterNew ()
 Create new instance of VTKViewer_TransformFilter.
static VTKViewer_UnScaledActorNew ()
 Create new instance of VTKViewer_UnScaledActor.
static VTKViewer_LineActorNew ()
 Create new instance of VTKViewer_LineActor.
static VTKViewer_TrihedronNew ()
 Create new instance of VTKViewer_Trihedron.
static QString Type ()
 Initialize type of viewer.
static QString backgroundData (QStringList &, QIntList &, QIntList &)

Protected Types

typedef std::set< vtkIdType > TSetId

Protected Slots

void onMousePress (SUIT_ViewWindow *, QMouseEvent *)
void onMouseMove (SUIT_ViewWindow *, QMouseEvent *)
void onMouseRelease (SUIT_ViewWindow *, QMouseEvent *)
void onDumpView ()
void onShowToolbar ()
void onChangeBackground ()
void onKeyPressed (QKeyEvent *event)
void onKeyReleased (QKeyEvent *event)
void onMousePressed (QMouseEvent *event)
void onMouseDoubleClicked (QMouseEvent *event)
void onMouseReleased (QMouseEvent *event)
void onMouseMoving (QMouseEvent *event)

Protected Member Functions

void InitPipeLine (vtkMapper *theMapper)
 VTKViewer_Actor ()
 ~VTKViewer_Actor ()
 VTKViewer_AppendFilter ()
 Constructor.
 ~VTKViewer_AppendFilter ()
 Destructor.
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int FillInputPortInformation (int port, vtkInformation *info)
void DoMapping ()
void Reset ()
int MakeOutput (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 VTKViewer_CellCenters ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual vtkPoints * InitPoints (vtkUnstructuredGrid *theInput, vtkIdType theCellId)
virtual vtkIdType GetNumFaces ()=0
virtual vtkCell * GetFace (vtkIdType theFaceId)=0
vtkIdType GetNbOfPoints ()
vtkIdType GetPointId (vtkIdType thePointId)
vtkFloatingPointType GetCellLength ()
void GetCellNeighbors (vtkUnstructuredGrid *theInput, vtkIdType theCellId, vtkCell *theFace, vtkIdList *theCellIds)
vtkIdType GetConnectivity (vtkIdType thePntId)
virtual vtkPoints * InitPoints (vtkUnstructuredGrid *theInput, vtkIdType theCellId)
virtual vtkIdType GetNumFaces ()
virtual vtkCell * GetFace (vtkIdType theFaceId)
virtual vtkPoints * InitPoints (vtkUnstructuredGrid *theInput, vtkIdType theCellId)
virtual vtkIdType GetNumFaces ()
virtual vtkCell * GetFace (vtkIdType theFaceId)
 VTKViewer_DataSetMapper ()
 ~VTKViewer_DataSetMapper ()
 VTKViewer_ExtractUnstructuredGrid ()
 ~VTKViewer_ExtractUnstructuredGrid ()
virtual void Execute ()
 Main method, which calculate output.
 VTKViewer_FramedTextActor ()
 ~VTKViewer_FramedTextActor ()
 VTKViewer_GeometryFilter ()
 Constructor which sets myShowInside = 0 and myStoreMapping = 0.
 ~VTKViewer_GeometryFilter ()
 Destructor.
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
int UnstructuredGridExecute (vtkDataSet *, vtkPolyData *, vtkInformation *)
void BuildArcedPolygon (vtkIdType cellId, vtkUnstructuredGrid *input, vtkPolyData *output, TMapOfVectorId &theDimension2VTK2ObjIds, bool triangulate=false)
 VTKViewer_InteractorStyle ()
 ~VTKViewer_InteractorStyle ()
 VTKViewer_InteractorStyle (const VTKViewer_InteractorStyle &)
void operator= (const VTKViewer_InteractorStyle &)
void RotateXY (int dx, int dy)
void PanXY (int x, int y, int oldX, int oldY)
void DollyXY (int dx, int dy)
void SpinXY (int dx, int dy, int oldX, int oldY)
void fitRect (const int left, const int top, const int right, const int bottom)
void Place (const int theX, const int theY)
void TranslateView (int toX, int toY, int fromX, int fromY)
bool IsInRect (vtkActor *theActor, const int left, const int top, const int right, const int bottom)
bool IsInRect (vtkCell *theCell, const int left, const int top, const int right, const int bottom)
bool IsInRect (vtkFloatingPointType *thePoint, const int left, const int top, const int right, const int bottom)
void loadCursors ()
void startOperation (int operation)
virtual void onStartOperation ()
virtual void onFinishOperation ()
virtual void onOperation (QPoint mousePos)
virtual void onCursorMove (QPoint mousePos)
virtual void setCursor (const int operation)
void drawRect ()
void endDrawRect ()
void keyPressEvent (QKeyEvent *)
 VTKViewer_OpenGLRenderer ()
 ~VTKViewer_OpenGLRenderer ()
 VTKViewer_PolyDataMapper ()
 ~VTKViewer_PolyDataMapper ()
int InitExtensions ()
 Initializing OpenGL extensions.
void InitPointSprites ()
 Activate Point Sprites.
void CleanupPointSprites ()
 Deactivate Point Sprites.
void InitTextures ()
 Initializing textures for Point Sprites.
virtual void mouseMoveEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void wheelEvent (QWheelEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void keyReleaseEvent (QKeyEvent *)
virtual void paintEvent (QPaintEvent *)
virtual void resizeEvent (QResizeEvent *)
virtual void onChangeBackgroundColor ()
virtual void contextMenuEvent (QContextMenuEvent *e)
 VTKViewer_RenderWindowInteractor ()
 ~VTKViewer_RenderWindowInteractor ()
bool highlight (const TColStd_IndexedMapOfInteger &theMapIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor, TUpdateActor theFun, bool hilight, bool update)
void setActorData (const TColStd_IndexedMapOfInteger &theMapIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor, TUpdateActor theFun)
void MoveInternalActors ()
 VTKViewer_ShrinkFilter ()
 ~VTKViewer_ShrinkFilter ()
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void UnstructuredGridExecute ()
 Not implemented.
 VTKViewer_Texture ()
 ~VTKViewer_Texture ()
 VTKViewer_Transform ()
 Constructor.
 VTKViewer_Transform (const VTKViewer_Transform &)
 Copy contructor.
 ~VTKViewer_Transform ()
 Destructor.
void operator= (const VTKViewer_Transform &)
 Operator =.
 VTKViewer_TransformFilter ()
 Constructor.
 ~VTKViewer_TransformFilter ()
 Destructor.
 VTKViewer_TransformFilter (const VTKViewer_TransformFilter &)
 Copy constructor.
void operator= (const VTKViewer_TransformFilter &)
 Operator =.
int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 VTKViewer_UnScaledActor ()
 ~VTKViewer_UnScaledActor ()
 Destructor.
 VTKViewer_LineActor ()
 Constructor which sets LabelActor and ArrowActor to NULL.
 ~VTKViewer_LineActor ()
 Destructor which call SetLabelActor(NULL) and SetArrowActor(NULL)
 VTKViewer_Trihedron ()
 Initialize fields by default values.
 VTKViewer_Trihedron (const VTKViewer_Trihedron &)
 Const copy constructor.
virtual ~VTKViewer_Trihedron ()
 Destructor.
 VTKViewer_Axis ()
 VTKViewer_Axis (const VTKViewer_Axis &)
virtual ~VTKViewer_Axis ()
QImage dumpView ()

Protected Attributes

bool myIsResolveCoincidentTopology
vtkFloatingPointType myPolygonOffsetFactor
vtkFloatingPointType myPolygonOffsetUnits
std::string myName
vtkFloatingPointType myOpacity
int myDisplayMode
bool myIsInfinite
bool myStoreMapping
VTKViewer_GeometryFiltermyGeomFilter
VTKViewer_TransformFiltermyTransformFilter
std::vector
< vtkPassThroughFilter * > 
myPassFilter
int myRepresentation
vtkProperty * myProperty
vtkProperty * PreviewProperty
bool myIsPreselected
bool myIsHighlighted
bool myDoMappingFlag
TVectorIds myNodeRanges
TVectorIds myCellRanges
vtkSmartPointer< vtkPointSet > mySharedPointsDataSet
vtkIdType * myPointIds
vtkIdList * myFaceIds
vtkPoints * myPoints
vtkOrderedTriangulator * myTriangulator
vtkCellArray * myBoundaryTris
vtkTriangle * myTriangle
vtkUnstructuredGrid * myUnstructuredGrid
vtkGeometryFilter * myGeometryFilter
vtkDelaunay3D * myDelaunay3D
vtkPolyData * myPolyData
EExtraction myExtractionMode
EChanging myChangeMode
TSetId myCellIds
TSetId myCellTypes
TVectorId myOut2InId
TMapId myIn2OutId
vtkPolyData * myBar
vtkPolyDataMapper2D * myBarMapper
vtkActor2D * myBarActor
vtkTextProperty * myTextProperty
vtkTextMapper * myTextMapper
 vtkTextMapper pointer (Label)
vtkActor2D * myTextActor
vtkTimeStamp myBuildTime
int myModePosition
int myLayoutType
int myMoveFrameFlag
vtkFloatingPointType myWorldPoint [4]
vtkFloatingPointType myDistance
vtkFloatingPointType myTransparency
int myTextMargin
int myHorizontalOffset
int myVerticalOffset
int State
vtkFloatingPointType MotionFactor
vtkFloatingPointType RadianToDegree
double myScale
VTKViewer_ActormyPreViewActor
VTKViewer_ActormyPreSelectionActor
VTKViewer_ActormySelectedActor
int myElemId
int myEdgeId
int myNodeId
QCursor myDefCursor
QCursor myPanCursor
QCursor myZoomCursor
QCursor myRotateCursor
QCursor mySpinCursor
QCursor myHandCursor
QCursor myGlobalPanCursor
QPoint myPoint
QPoint myOtherPoint
bool myCursorState
bool myShiftState
int ForcedState
VTKViewer_RenderWindowInteractorm_Interactor
VTKViewer_ViewWindowm_ViewWnd
VTKViewer_Trihedronm_Trihedron
QWidget * myGUIWindow
std::map< int, Handle(VTKViewer_Filter) > myFilters
QRubberBand * myRectBand
 selection rectangle rubber band
vtkRenderWindow * myRW
VTKViewer_InteractorStylemyInteractorStyle
QTimer * mTimer
 Timer used during various mouse events to figure out mouse movements.
VTKViewer_ActormyPointActor
VTKViewer_ActormyEdgeActor
VTKViewer_ActormyCellActor
vtkPicker * myBasicPicker
vtkCellPicker * myCellPicker
vtkPointPicker * myPointPicker
int PositionBeforeStereo [2]
 User for switching to stereo mode.
int myWidth
int myHeight
int myPosition
int mySize
vtkTextActor * LabelActor
 Label actor pointer.
vtkFollowerArrowActor
 Arrow actor pointer.
vtkActorCollection * myPresent
 Actor collection.
VTKViewer_AxismyAxis [3]
vtkFloatingPointType mySize
 Common size for trihedron, for each axis.
VTKViewer_Trihedron::TVisibility myVisibility
 Visibility flag.
vtkFloatingPointType myDir [3]
 Direction vector.
vtkFloatingPointType myRot [3]
 Orientation vector.
VTKViewer_LineActormyLineActor
 VTKViewer_LineActor actor pointer.
vtkFollowermyArrowActor
 vtkFollower actor pointer
vtkTextActor * myLabelActor
 VTKViewer_UnScaledActor actor pointer.
vtkPolyDataMapper * myMapper [3]
vtkLineSource * myLineSource
 vtkLineSource pointer (Line)
vtkConeSource * myConeSource
 vtkConeSource pointer (Arrow)
members from old version
double DeltaElevation
double DeltaAzimuth
int LastPos [2]

Private Types

enum  {
  DumpId, FitAllId, FitRectId, ZoomId,
  PanId, GlobalPanId, RotationId, FrontId,
  BackId, TopId, BottomId, LeftId,
  RightId, ClockWiseId, AntiClockWiseId, ResetId,
  TrihedronShowId
}
typedef std::map< int,
vtkSmartPointer< vtkImageData > > 
ImageDataMap
typedef std::vector< vtkIdType > TVectorId
typedef QMap< int, QtxAction * > ActionsMap

Private Slots

void onHelp ()
void onStdMarkerChanged (int)
void onBrowse ()
void TimerFunc ()

Private Member Functions

 VTKViewer_CellCenters (const VTKViewer_CellCenters &)
void operator= (const VTKViewer_CellCenters &)
 VTKViewer_DataSetMapper (const VTKViewer_DataSetMapper &)
void operator= (const VTKViewer_DataSetMapper &)
 VTKViewer_ExtractUnstructuredGrid (const VTKViewer_ExtractUnstructuredGrid &)
 Not implemented.
void operator= (const VTKViewer_ExtractUnstructuredGrid &)
 Not implemented.
 VTKViewer_FramedTextActor (const VTKViewer_FramedTextActor &)
void operator= (const VTKViewer_FramedTextActor &)
void init ()
void addTexture (int, bool=false)
QPixmap markerFromData (const VTK::MarkerData &)
 VTKViewer_OpenGLRenderer (const VTKViewer_OpenGLRenderer &)
void operator= (const VTKViewer_OpenGLRenderer &)
virtual void Initialize (vtkRenderer *ren)
 VTKViewer_UnScaledActor (const VTKViewer_UnScaledActor &)
 VTKViewer_LineActor (const VTKViewer_LineActor &)
void InsertActor (VTKViewer_Actor *theActor, bool theMoveInternalActors=false)
void MoveActor (VTKViewer_Actor *theActor)
void createActions ()
void createToolBar ()

Private Attributes

vtkIdList * myCellIds
bool MarkerEnabled
VTK::MarkerType MarkerType
VTK::MarkerScale MarkerScale
int MarkerId
VTK::MarkerTexture MarkerTexture
TVectorId myVTK2ObjIds
int myShowInside
int myStoreMapping
int myIsWireframeMode
int myAppendCoincident3D
vtkFloatingPointType myMaxArcAngle
bool myIsBuildArc
VTKViewer_MarkerWidgetmyMarkerWidget
QString myModuleName
QString myHelpFileName
QButtonGroup * myTypeGroup
QStackedWidget * myWGStack
QtxComboBoxmyStdTypeCombo
QtxComboBoxmyStdScaleCombo
QtxComboBoxmyCustomTypeCombo
VTK::MarkerMap myCustomMarkerMap
QList< VTK::MarkerTypemyExtraMarkerList
int GradientType
int ExtensionsInitialized
GLuint PointSpriteTexture
vtkSmartPointer< vtkImageData > ImageData
ImageDataMap StandardTextures
ImageDataMap CustomTextures
VTKViewer_ViewWindowmyViewWnd
double myTolNodes
 Selection node tolerance.
double myTolItems
 Selection cell tolerance.
Qtx::BackgroundData myDefaultBackground
bool mySelectionEnabled
bool myMultiSelectionEnabled
VTKViewer_ViewermyModel
vtkRenderer * myRenderer
VTKViewer_RenderWindowmyRenderWindow
VTKViewer_RenderWindowInteractormyRWInteractor
VTKViewer_TrihedronmyTrihedron
VTKViewer_TransformmyTransform
QToolBar * myToolBar
ActionsMap myActionsMap
double myCurScale
Qtx::BackgroundData myBackground

Friends

class VTKViewer_ViewWindow
class VTKViewer_RenderWindowInteractor

Detailed Description

This class used same as vtkAppendFilter.

View manager.

The base class for concreate Axis.

This class provide support trihedron object in vtk viewer.

a subclass of actor that always faces the camera

Transform points and associated normals and vectors.

Describes linear transformations via a 4x4 matrix.

Shrink cells composing an arbitrary data set.

OpenGL Point Sprites PolyData Mapper.

Class : VTKViewer_MarkerWidget Description : Widget for specifying point marker parameters.

Class : VTKViewer_MarkerDlg Description : Dialog for specifying point marker parameters.

Description:
This class must be supplied with a vtkRenderWindowInteractor wrapper or
parent.

This class used same as vtkGeometryFilter.

Class : VTKViewer_CellCenters Description : Filter computing geometrical centers of given cells (differs from native vtk filter by small fix for VTK_CONVEX_POINT_SET cells)

See documentation on VTK for more information.

This class should not normally be instantiated by application
programmers.

VTKViewer_PolyDataMapper is a class that maps polygonal data (i.e., vtkPolyData) to graphics primitives. It is performing the mapping to the rendering/graphics hardware/software. It is now possible to set a memory limit for the pipeline in the mapper. If the total estimated memory usage of the pipeline is larger than this limit, the mapper will divide the data into pieces and render each in a for loop.

Warning:
It is possible to turn cells inside out or cause self intersection in special cases.
See also:
vtkTransform class
vtkTransformFilter
vtkFollower

Its only duty is to give correct initialization and destruction of its pipe-lines

Definition at line 74 of file VTKViewer_Actor.h.


Member Typedef Documentation

typedef QMap<int, QtxAction*> VTKVIEWER_EXPORT::ActionsMap [private]

Definition at line 120 of file VTKViewer_ViewWindow.h.

typedef std::map< int, vtkSmartPointer<vtkImageData> > VTKVIEWER_EXPORT::ImageDataMap [private]

Definition at line 117 of file VTKViewer_PolyDataMapper.h.

typedef std::map<vtkIdType,vtkIdType> VTKVIEWER_EXPORT::TMapId

Definition at line 104 of file VTKViewer_ExtractUnstructuredGrid.h.

typedef std::map<vtkIdType, TVectorId> VTKVIEWER_EXPORT::TMapOfVectorId

Definition at line 113 of file VTKViewer_GeometryFilter.h.

typedef std::set<vtkIdType> VTKVIEWER_EXPORT::TSetId [protected]

Definition at line 119 of file VTKViewer_ExtractUnstructuredGrid.h.

typedef void(* VTKVIEWER_EXPORT::TUpdateActor)(const TColStd_IndexedMapOfInteger &theMapIndex, VTKViewer_Actor *theMapActor, VTKViewer_Actor *theActor)

Definition at line 177 of file VTKViewer_RenderWindowInteractor.h.

typedef std::vector<vtkIdType> VTKVIEWER_EXPORT::TVectorId [private]

Definition at line 64 of file VTKViewer_ShrinkFilter.h.

typedef std::vector<vtkIdType> VTKVIEWER_EXPORT::TVectorId

Definition at line 103 of file VTKViewer_ExtractUnstructuredGrid.h.

typedef std::vector<vtkIdType> VTKVIEWER_EXPORT::TVectorId

Definition at line 112 of file VTKViewer_GeometryFilter.h.

typedef std::vector<vtkIdType> VTKVIEWER_EXPORT::TVectorIds

Definition at line 84 of file VTKViewer_AppendFilter.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
HorizontalGradient 
VerticalGradient 
FirstDiagonalGradient 
SecondDiagonalGradient 
FirstCornerGradient 
SecondCornerGradient 
ThirdCornerGradient 
FourthCornerGradient 

Definition at line 39 of file VTKViewer_OpenGLRenderer.h.

anonymous enum
Enumerator:
Stretched 
Centered 
Tiled 

Definition at line 45 of file VTKViewer_Texture.h.

anonymous enum

supported gradient types

Enumerator:
HorizontalGradient 
VerticalGradient 
FirstDiagonalGradient 
SecondDiagonalGradient 
FirstCornerGradient 
SecondCornerGradient 
ThirdCornerGradient 
FourthCornerGradient 
LastGradient 

Definition at line 43 of file VTKViewer_ViewModel.h.

anonymous enum [private]
Enumerator:
DumpId 
FitAllId 
FitRectId 
ZoomId 
PanId 
GlobalPanId 
RotationId 
FrontId 
BackId 
TopId 
BottomId 
LeftId 
RightId 
ClockWiseId 
AntiClockWiseId 
ResetId 
TrihedronShowId 

Definition at line 117 of file VTKViewer_ViewWindow.h.

Enumerator:
ePassAll 
eAdding 
eRemoving 

Definition at line 61 of file VTKViewer_ExtractUnstructuredGrid.h.

Enumerator:
eCells 
ePoints 

Definition at line 53 of file VTKViewer_ExtractUnstructuredGrid.h.

Enumerator:
ES_None 
ES_Error 
ES_Ok 

Definition at line 59 of file VTKViewer_PolyDataMapper.h.

{ ES_None = 0, ES_Error, ES_Ok };
Enumerator:
Vertical 
Horizontal 

Definition at line 40 of file VTKViewer_FramedTextActor.h.

{ Vertical = 0, Horizontal };
Enumerator:
BelowPoint 
TopLeft 
TopRight 
BottomLeft 
BottomRight 

Definition at line 39 of file VTKViewer_FramedTextActor.h.

Enumerator:
eOff 
eOn 
eOnlyLineOn 

Definition at line 172 of file VTKViewer_Trihedron.h.


Constructor & Destructor Documentation

Destructor.

Destructor.

VTKVIEWER_EXPORT::~VTKViewer_Transform ( ) [inline, protected]

Destructor.

Do nothing

Definition at line 51 of file VTKViewer_Transform.h.

{}

Destructor.

Do nothing

Definition at line 44 of file VTKViewer_TransformFilter.h.

{}

Destructor.

Do nothing.

Definition at line 79 of file VTKViewer_Trihedron.h.

{}
VTKVIEWER_EXPORT::~VTKViewer_LineActor ( ) [inline, protected]

Destructor which call SetLabelActor(NULL) and SetArrowActor(NULL)

Definition at line 126 of file VTKViewer_Trihedron.h.

                        {
    SetLabelActor(NULL);
    SetArrowActor(NULL);
  }

Here is the call graph for this function:

virtual VTKVIEWER_EXPORT::~VTKViewer_Trihedron ( ) [protected, virtual]

Destructor.

Remove all fileds.

virtual VTKVIEWER_EXPORT::~VTKViewer_Axis ( ) [protected, virtual]
virtual VTKVIEWER_EXPORT::~VTKViewer_Viewer ( ) [virtual]

Member Function Documentation

void VTKVIEWER_EXPORT::AddActor ( VTKViewer_Actor ,
bool  update = false 
)
void VTKVIEWER_EXPORT::addTexture ( int  ,
bool  = false 
) [private]
virtual void VTKVIEWER_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]

Add to render all Axis.

Parameters:
theRenderer- vtkRenderer pointer
virtual void VTKVIEWER_EXPORT::AddToRender ( vtkRenderer *  theRenderer) [virtual]

Add to theRenderer actors: myLineActor,myLabelActor,myArrowActor.

virtual void VTKVIEWER_EXPORT::AddToRender ( vtkRenderer *  theRendere) [virtual]

To publish the actor an all its internal devices.

static QString VTKVIEWER_EXPORT::backgroundData ( QStringList &  ,
QIntList ,
QIntList  
) [static]
void VTKVIEWER_EXPORT::BuildArcedPolygon ( vtkIdType  cellId,
vtkUnstructuredGrid *  input,
vtkPolyData *  output,
TMapOfVectorId theDimension2VTK2ObjIds,
bool  triangulate = false 
) [protected]
void VTKVIEWER_EXPORT::ButtonPressed ( const QMouseEvent *  event) [signal]

On button pressed signal.

void VTKVIEWER_EXPORT::ButtonPressed ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::ButtonReleased ( const QMouseEvent *  event) [signal]

On button released signal.

void VTKVIEWER_EXPORT::ButtonReleased ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::ChangeRepresentationToSurface ( vtkActorCollection *  ListofActors)
void VTKVIEWER_EXPORT::ChangeRepresentationToSurfaceWithEdges ( vtkActorCollection *  ListofActors)
void VTKVIEWER_EXPORT::ChangeRepresentationToWireframe ( vtkActorCollection *  ListofActors)

Deactivate Point Sprites.

virtual void VTKVIEWER_EXPORT::Clear ( void  ) [virtual]

Remove the cell from the output.

Definition at line 75 of file VTKViewer_ExtractUnstructuredGrid.h.

                              { 
    myCellIds.clear();
    Modified();
  }

Remove every cells with the type from the output.

Definition at line 85 of file VTKViewer_ExtractUnstructuredGrid.h.

                                      { 
    myCellTypes.clear();
    Modified();
  }
virtual void VTKVIEWER_EXPORT::contextMenuEvent ( QContextMenuEvent *  e) [protected, virtual]
virtual void VTKVIEWER_EXPORT::contextMenuPopup ( QMenu *  ) [virtual]
void VTKVIEWER_EXPORT::contextMenuRequested ( QContextMenuEvent *  e) [signal]

On content menu requested signal.

void VTKVIEWER_EXPORT::contextMenuRequested ( QContextMenuEvent *  e) [signal]
virtual int VTKVIEWER_EXPORT::CreateTimer ( int  ) [virtual]
virtual SUIT_ViewWindow* VTKVIEWER_EXPORT::createView ( SUIT_Desktop theDesktop) [virtual]
int VTKVIEWER_EXPORT::CurrentState ( ) const [inline]

Definition at line 110 of file VTKViewer_InteractorStyle.h.

{ return State; }
virtual int VTKVIEWER_EXPORT::DestroyTimer ( ) [virtual]
virtual void VTKVIEWER_EXPORT::Disable ( ) [virtual]
void VTKVIEWER_EXPORT::Display ( VTKViewer_Actor SActor,
bool  immediatly = true 
)
void VTKVIEWER_EXPORT::DollyXY ( int  dx,
int  dy 
) [protected]
virtual int VTKVIEWER_EXPORT::Draw ( vtkRenderer *  ,
vtkActor *   
) [virtual]

Draw method for OpenGL.

QImage VTKVIEWER_EXPORT::dumpView ( ) [protected]
virtual void VTKVIEWER_EXPORT::Enable ( ) [virtual]
void VTKVIEWER_EXPORT::Erase ( VTKViewer_Actor SActor,
bool  immediatly = true 
)
bool VTKVIEWER_EXPORT::eventFilter ( QObject object,
QEvent *  event 
)
bool VTKVIEWER_EXPORT::Execute ( vtkUnstructuredGrid *  theInput,
vtkCellData *  thInputCD,
vtkIdType  theCellId,
int  theShowInside,
int  theAllVisible,
int  theAppendCoincident3D,
const char *  theCellsVisibility,
vtkPolyData *  theOutput,
vtkCellData *  theOutputCD,
int  theStoreMapping,
std::vector< vtkIdType > &  theVTK2ObjIds,
std::map< vtkIdType, std::vector< vtkIdType > > &  theDimension2VTK2ObjIds,
bool  theIsCheckConvex 
)
virtual void VTKVIEWER_EXPORT::Execute ( ) [protected, virtual]

Main method, which calculate output.

virtual int VTKVIEWER_EXPORT::FillInputPortInformation ( int  port,
vtkInformation *  info 
) [protected, virtual]
void VTKVIEWER_EXPORT::fitRect ( const int  left,
const int  top,
const int  right,
const int  bottom 
) [protected]
virtual vtkFollower* VTKVIEWER_EXPORT::GetArrow ( ) [inline, virtual]

Get arrow actor.

Return values:
ReturnmyArrowActor

Definition at line 277 of file VTKViewer_Trihedron.h.

{ return myArrowActor; }

To calcualte current bounding box.

To calcualte current bounding box.

void VTKVIEWER_EXPORT::GetCellInputID ( vtkIdType  theOutputID,
vtkIdType &  theInputID,
vtkIdType &  theStartID,
vtkIdType &  theInputDataSetID 
)
void VTKVIEWER_EXPORT::GetCellNeighbors ( vtkUnstructuredGrid *  theInput,
vtkIdType  theCellId,
vtkCell *  theFace,
vtkIdList *  theCellIds 
) [protected]
vtkIdType VTKVIEWER_EXPORT::GetCellOutputID ( vtkIdType  theInputID,
vtkIdType  theInputDataSetID 
)
virtual void VTKVIEWER_EXPORT::GetChildActors ( vtkActorCollection *  ) [virtual]

Used to obtain all dependent actors.

Get current color.

vtkIdType VTKVIEWER_EXPORT::GetConnectivity ( vtkIdType  thePntId) [protected]
virtual int VTKVIEWER_EXPORT::getDisplayMode ( ) [virtual]

Get current display mode (obsolete)

virtual vtkCell* VTKVIEWER_EXPORT::GetElemCell ( int  theObjID) [virtual]

Get corresponding #vtkCell for given object index.

virtual vtkIdType VTKVIEWER_EXPORT::GetElemObjId ( int  theVtkID) [inline, virtual]

Return element id by vtk id.

Definition at line 52 of file VTKViewer_ShrinkFilter.h.

{ return theVtkID;}
virtual vtkIdType VTKVIEWER_EXPORT::GetElemObjId ( int  theVtkID) [virtual]
vtkIdType VTKVIEWER_EXPORT::GetElemObjId ( int  theVtkID) [virtual]

Maps VTK index of a cell to corresponding object index.

Return object ID by VTK ID cell.

Return values:
myVTK2ObjIds[theVtkID]
virtual vtkCell* VTKVIEWER_EXPORT::GetFace ( vtkIdType  theFaceId) [protected, pure virtual]
virtual vtkCell* VTKVIEWER_EXPORT::GetFace ( vtkIdType  theFaceId) [protected, virtual]
virtual vtkCell* VTKVIEWER_EXPORT::GetFace ( vtkIdType  theFaceId) [protected, virtual]
virtual vtkDataSet* VTKVIEWER_EXPORT::GetHighlightedDataSet ( ) [virtual]

Return pointer to the dataset, which used to calculation of the bounding box of the actor.

virtual vtkDataSet* VTKVIEWER_EXPORT::GetInput ( ) [virtual]

Allows to get initial #vtkDataSet.

vtkIdType VTKVIEWER_EXPORT::GetInputId ( int  theOutId) const

Gets the input id by output id.

Return value of myShowInside.

Return values:
myShowInside

Return interactor style pointer.

Definition at line 72 of file VTKViewer_RenderWindowInteractor.h.

  {
    return myInteractorStyle;
  }
virtual vtkTextActor* VTKVIEWER_EXPORT::GetLabel ( ) [inline, virtual]

Get label actor.

Return values:
ReturnmyLabelActor.

Definition at line 269 of file VTKViewer_Trihedron.h.

{ return myLabelActor; }

Get scale of the point marker.

Get scale of the point marker.

Get texture identifier of the point marker.

Get texture identifier of the point marker.

Get type of the point marker.

Get type of the point marker.

virtual vtkProperty* VTKVIEWER_EXPORT::GetMaterial ( ) [virtual]

Get current material.

void VTKVIEWER_EXPORT::GetMatrixScale ( double  theScale[3])

Return myChangeMode field.

Definition at line 68 of file VTKViewer_ExtractUnstructuredGrid.h.

{ return myChangeMode;}

Get Extraction mode (Return: myExtractionMode field)

Definition at line 59 of file VTKViewer_ExtractUnstructuredGrid.h.

{ return myExtractionMode;}
virtual unsigned long int VTKVIEWER_EXPORT::GetMTime ( ) [virtual]

To calculatate last modified time.

virtual const char* VTKVIEWER_EXPORT::getName ( ) [virtual]

Get its name.

vtkIdType VTKVIEWER_EXPORT::GetNbOfPoints ( ) [protected]
virtual vtkFloatingPointType* VTKVIEWER_EXPORT::GetNodeCoord ( int  theObjID) [virtual]

Get coordinates of a node for given object index.

virtual vtkIdType VTKVIEWER_EXPORT::GetNodeObjId ( int  theVtkID) [virtual]
virtual vtkIdType VTKVIEWER_EXPORT::GetNodeObjId ( int  theVtkID) [inline, virtual]

Definition at line 99 of file VTKViewer_GeometryFilter.h.

{ return theVtkID;}
vtkIdType VTKVIEWER_EXPORT::GetNodeObjId ( int  theVtkID) [virtual]

Maps VTK index of a node to corresponding object index.

Return input value theVtkID.

Return values:
theVtkID
virtual vtkIdType VTKVIEWER_EXPORT::GetNumFaces ( ) [protected, pure virtual]
virtual vtkIdType VTKVIEWER_EXPORT::GetNumFaces ( ) [protected, virtual]
virtual vtkIdType VTKVIEWER_EXPORT::GetNumFaces ( ) [protected, virtual]
virtual int VTKVIEWER_EXPORT::GetObjDimension ( const int  theObjId) [virtual]

Get dimension of corresponding mesh element.

Get current opacity.

vtkIdType VTKVIEWER_EXPORT::GetOutputId ( int  theInId) const

Gets the output id by input id.

virtual int VTKVIEWER_EXPORT::GetPickable ( ) [virtual]
vtkIdType VTKVIEWER_EXPORT::GetPointId ( vtkIdType  thePointId) [protected]
void VTKVIEWER_EXPORT::GetPointInputID ( vtkIdType  theOutputID,
vtkIdType &  theInputID,
vtkIdType &  theStartID,
vtkIdType &  theInputDataSetID 
)
vtkIdType VTKVIEWER_EXPORT::GetPointOutputID ( vtkIdType  theInputID,
vtkIdType  theInputDataSetID 
)

Get current ResolveCoincidentTopology parameters.

virtual bool VTKVIEWER_EXPORT::GetQuadraticArcMode ( ) const [virtual]
virtual bool VTKVIEWER_EXPORT::GetQuadraticArcMode ( ) const [virtual]
vtkRenderer* VTKVIEWER_EXPORT::getRenderer ( ) [inline]

Gets renderer.

Definition at line 65 of file VTKViewer_ViewWindow.h.

{ return myRenderer;     }
vtkRenderWindow* VTKVIEWER_EXPORT::getRenderWindow ( ) [inline]

Get render window pointer.

Definition at line 47 of file VTKViewer_RenderWindow.h.

{ return myRW; }

Gets render window.

Definition at line 67 of file VTKViewer_ViewWindow.h.

{ return myRenderWindow; }
virtual int VTKVIEWER_EXPORT::GetRepresentation ( ) [virtual]

Get current representation mode.

Gets render window interactor.

Definition at line 69 of file VTKViewer_ViewWindow.h.

{ return myRWInteractor; }
void VTKVIEWER_EXPORT::GetScale ( double  theScale[3])

Get current shrink factor.

virtual void VTKVIEWER_EXPORT::GetSize ( vtkRenderer *  theRenderer,
int  theSize[2] 
) const [virtual]
virtual vtkFloatingPointType VTKVIEWER_EXPORT::GetSize ( ) [inline, virtual]

Get size of trihedron.

Return values:
mySize- vtkFloatingPointType value

Definition at line 170 of file VTKViewer_Trihedron.h.

{ return mySize;}

Gets store mapping flag.

Definition at line 48 of file VTKViewer_ShrinkFilter.h.

{ return myStoreMapping;}

Get myStoreMapping.

Return value of myStoreMapping.

Return values:
myStoreMapping

Definition at line 96 of file VTKViewer_ExtractUnstructuredGrid.h.

{ return myStoreMapping;}
QToolBar* VTKVIEWER_EXPORT::getToolBar ( ) [inline]

Gets tool bar.

Definition at line 57 of file VTKViewer_ViewWindow.h.

{ return myToolBar; }
virtual QString VTKVIEWER_EXPORT::getType ( ) const [inline, virtual]

Gets type of viewer.

Definition at line 67 of file VTKViewer_ViewModel.h.

{ return Type(); }

Here is the call graph for this function:

virtual int VTKVIEWER_EXPORT::GetVisibility ( ) [virtual]

Gets visibility of myAxis[0] actor.

virtual VTKViewer_Trihedron::TVisibility VTKVIEWER_EXPORT::GetVisibility ( ) [inline, virtual]

Return visibility of VTKViewer_Axis.

Return values:
myVisibility

Definition at line 248 of file VTKViewer_Trihedron.h.

{ return myVisibility; }
virtual int VTKVIEWER_EXPORT::GetVisibleActorCount ( vtkRenderer *  theRenderer) [virtual]

Return count of visible actors.

Parameters:
theRenderer- vtkRenderer pointer
virtual QString VTKVIEWER_EXPORT::getVisualParameters ( ) [virtual]

Return value of myIsWireframeMode.

Return values:
myIsWireframeMode
virtual bool VTKVIEWER_EXPORT::hasHighlight ( ) [virtual]

Ask, if the descendant of the VTKViewer_Actor will implement its own highlight or not.

bool VTKVIEWER_EXPORT::highlight ( const TColStd_IndexedMapOfInteger &  theMapIndex,
VTKViewer_Actor theMapActor,
VTKViewer_Actor theActor,
TUpdateActor  theFun,
bool  hilight,
bool  update 
) [protected]
virtual void VTKVIEWER_EXPORT::highlight ( bool  theHighlight) [virtual]

Just to update visibility of the highlight devices.

bool VTKVIEWER_EXPORT::highlightCell ( const TColStd_IndexedMapOfInteger &  MapIndex,
VTKViewer_Actor theMapActor,
bool  hilight,
bool  update = true 
)
bool VTKVIEWER_EXPORT::highlightEdge ( const TColStd_IndexedMapOfInteger &  MapIndex,
VTKViewer_Actor theMapActor,
bool  hilight,
bool  update = true 
)
bool VTKVIEWER_EXPORT::highlightPoint ( const TColStd_IndexedMapOfInteger &  MapIndex,
VTKViewer_Actor theMapActor,
bool  hilight,
bool  update = true 
)
void VTKVIEWER_EXPORT::IncrementalPan ( const int  incrX,
const int  incrY 
)
void VTKVIEWER_EXPORT::IncrementalRotate ( const int  incrX,
const int  incrY 
)
int VTKVIEWER_EXPORT::InitExtensions ( ) [protected]

Initializing OpenGL extensions.

virtual void VTKVIEWER_EXPORT::Initialize ( ) [virtual]
virtual void VTKVIEWER_EXPORT::Initialize ( vtkRenderer *  ren) [private, virtual]
void VTKVIEWER_EXPORT::InitPipeLine ( vtkMapper *  theMapper) [protected]
virtual vtkPoints* VTKVIEWER_EXPORT::InitPoints ( vtkUnstructuredGrid *  theInput,
vtkIdType  theCellId 
) [protected, virtual]
virtual vtkPoints* VTKVIEWER_EXPORT::InitPoints ( vtkUnstructuredGrid *  theInput,
vtkIdType  theCellId 
) [protected, virtual]
virtual vtkPoints* VTKVIEWER_EXPORT::InitPoints ( vtkUnstructuredGrid *  theInput,
vtkIdType  theCellId 
) [protected, virtual]

Activate Point Sprites.

Initializing textures for Point Sprites.

void VTKVIEWER_EXPORT::InsertActor ( VTKViewer_Actor theActor,
bool  theMoveInternalActors = false 
) [private]
static void VTKVIEWER_EXPORT::InsertId ( const vtkIdType  theCellId,
const vtkIdType  theCellType,
TVectorId theVTK2ObjIds,
TMapOfVectorId theDimension2VTK2ObjIds 
) [static]

Check if myCellIds is empty.

Definition at line 73 of file VTKViewer_ExtractUnstructuredGrid.h.

{ return !myCellIds.empty();}

Here is the caller graph for this function:

Check if myCellTypes is empty.

Definition at line 83 of file VTKViewer_ExtractUnstructuredGrid.h.

{ return !myCellTypes.empty();}

Here is the caller graph for this function:

int VTKVIEWER_EXPORT::IsChanging ( ) [inline]

Do the filter do some real work.

Definition at line 91 of file VTKViewer_ExtractUnstructuredGrid.h.

Here is the call graph for this function:

bool VTKVIEWER_EXPORT::IsFilterPresent ( const int  )
virtual bool VTKVIEWER_EXPORT::isHighlighted ( ) [virtual]

Ask, if the VTKViewer_Actor is already highlighted.

virtual bool VTKVIEWER_EXPORT::IsInfinitive ( ) [virtual]

Get infinive flag.

bool VTKVIEWER_EXPORT::IsInRect ( vtkActor *  theActor,
const int  left,
const int  top,
const int  right,
const int  bottom 
) [protected]
bool VTKVIEWER_EXPORT::IsInRect ( vtkCell *  theCell,
const int  left,
const int  top,
const int  right,
const int  bottom 
) [protected]
bool VTKVIEWER_EXPORT::IsInRect ( vtkFloatingPointType thePoint,
const int  left,
const int  top,
const int  right,
const int  bottom 
) [protected]

Checks: is multi selection enabled.

Definition at line 76 of file VTKViewer_ViewModel.h.

virtual bool VTKVIEWER_EXPORT::isPreselected ( ) [virtual]

Ask, if the VTKViewer_Actor is already preselected.

virtual bool VTKVIEWER_EXPORT::IsResizable ( ) const [virtual]
bool VTKVIEWER_EXPORT::isSelectionEnabled ( ) const [inline]

Checks: is selection enabled.

Definition at line 72 of file VTKViewer_ViewModel.h.

{ return mySelectionEnabled; }
virtual bool VTKVIEWER_EXPORT::IsSetCamera ( ) const [virtual]
virtual bool VTKVIEWER_EXPORT::IsShrunk ( ) [virtual]

Is the actor is shrunk.

virtual bool VTKVIEWER_EXPORT::IsShrunkable ( ) [virtual]

Is the actor is shrunkable.

bool VTKVIEWER_EXPORT::IsValid ( VTKViewer_Actor theActor,
const int  theId,
const bool  theIsNode = false 
)
void VTKVIEWER_EXPORT::KeyPressed ( QKeyEvent *  ) [signal]

On key pressed signal.

void VTKVIEWER_EXPORT::KeyPressed ( QKeyEvent *  event) [slot]
virtual void VTKVIEWER_EXPORT::keyPressEvent ( QKeyEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::keyPressEvent ( QKeyEvent *  ) [protected]
void VTKVIEWER_EXPORT::KeyReleased ( QKeyEvent *  ) [signal]

On key released signal.

virtual void VTKVIEWER_EXPORT::keyReleaseEvent ( QKeyEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::LeftButtonPressed ( const QMouseEvent *  event) [signal]

On left button pressed signal.

void VTKVIEWER_EXPORT::LeftButtonPressed ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::LeftButtonReleased ( const QMouseEvent *  event) [signal]

On left button released signal.

void VTKVIEWER_EXPORT::LeftButtonReleased ( const QMouseEvent *  event) [slot]
virtual void VTKVIEWER_EXPORT::Load ( vtkRenderer *  ren) [virtual]
int VTKVIEWER_EXPORT::MakeOutput ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected]
QPixmap VTKVIEWER_EXPORT::markerFromData ( const VTK::MarkerData ) [private]
void VTKVIEWER_EXPORT::MiddleButtonPressed ( const QMouseEvent *  event) [signal]

On middle button pressed signal.

void VTKVIEWER_EXPORT::MiddleButtonPressed ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::MiddleButtonReleased ( const QMouseEvent *  event) [signal]

On middle button released signal.

void VTKVIEWER_EXPORT::MiddleButtonReleased ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::MouseButtonPressed ( QMouseEvent *  ) [signal]

On mouse button pressed signal.

void VTKVIEWER_EXPORT::MouseButtonReleased ( QMouseEvent *  ) [signal]

On mouse button released signal.

void VTKVIEWER_EXPORT::MouseDoubleClicked ( QMouseEvent *  ) [signal]

On mouse double click signal.

virtual void VTKVIEWER_EXPORT::mouseDoubleClickEvent ( QMouseEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::MouseMove ( QMouseEvent *  ) [signal]

On mouse move signal.

void VTKVIEWER_EXPORT::MouseMove ( QMouseEvent *  event) [slot]
virtual void VTKVIEWER_EXPORT::mouseMoveEvent ( QMouseEvent *  ) [protected, virtual]
virtual void VTKVIEWER_EXPORT::mousePressEvent ( QMouseEvent *  ) [protected, virtual]
virtual void VTKVIEWER_EXPORT::mouseReleaseEvent ( QMouseEvent *  ) [protected, virtual]

Create new instance of VTKViewer_Transform.

Create new instance of VTKViewer_TransformFilter.

static VTKViewer_CellLocationsArray* VTKVIEWER_EXPORT::New ( ) [static]

Create new instance of VTKViewer_ShrinkFilter.

Construct with all types of clipping turned off.

Create new instance of VTKViewer_UnScaledActor.

Create new instance of VTKViewer_LineActor.

Create new instance of VTKViewer_Trihedron.

void VTKVIEWER_EXPORT::onBrowse ( ) [private, slot]
virtual void VTKVIEWER_EXPORT::onChangeBackgroundColor ( ) [protected, virtual]
virtual void VTKVIEWER_EXPORT::onCursorMove ( QPoint  mousePos) [protected, virtual]
void VTKVIEWER_EXPORT::onDumpView ( ) [protected, slot]
virtual void VTKVIEWER_EXPORT::onFinishOperation ( ) [protected, virtual]
void VTKVIEWER_EXPORT::onHelp ( ) [private, slot]
void VTKVIEWER_EXPORT::onKeyPressed ( QKeyEvent *  event) [protected, slot]
void VTKVIEWER_EXPORT::onKeyReleased ( QKeyEvent *  event) [protected, slot]
void VTKVIEWER_EXPORT::OnLeftButtonDown ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::OnLeftButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::OnMiddleButtonDown ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::OnMiddleButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::onMouseDoubleClicked ( QMouseEvent *  event) [protected, slot]
void VTKVIEWER_EXPORT::OnMouseMove ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::onMouseMove ( SUIT_ViewWindow ,
QMouseEvent *   
) [protected, slot]
void VTKVIEWER_EXPORT::onMouseMoving ( QMouseEvent *  event) [protected, slot]
void VTKVIEWER_EXPORT::onMousePress ( SUIT_ViewWindow ,
QMouseEvent *   
) [protected, slot]
void VTKVIEWER_EXPORT::onMousePressed ( QMouseEvent *  event) [protected, slot]
void VTKVIEWER_EXPORT::onMouseRelease ( SUIT_ViewWindow ,
QMouseEvent *   
) [protected, slot]
void VTKVIEWER_EXPORT::onMouseReleased ( QMouseEvent *  event) [protected, slot]
virtual void VTKVIEWER_EXPORT::onOperation ( QPoint  mousePos) [protected, virtual]
void VTKVIEWER_EXPORT::OnRightButtonDown ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::OnRightButtonUp ( int  ctrl,
int  shift,
int  x,
int  y 
)
void VTKVIEWER_EXPORT::onShowToolbar ( ) [protected, slot]
virtual void VTKVIEWER_EXPORT::onStartOperation ( ) [protected, virtual]
void VTKVIEWER_EXPORT::onStdMarkerChanged ( int  ) [private, slot]
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_TransformFilter ) [inline, protected]

Operator =.

Do nothing

Definition at line 48 of file VTKViewer_TransformFilter.h.

{}
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_CellCenters ) [private]
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_Transform ) [inline, protected]

Operator =.

Do nothing

Definition at line 54 of file VTKViewer_Transform.h.

{}
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_DataSetMapper ) [private]
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_OpenGLRenderer ) [private]
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_InteractorStyle ) [inline, protected]

Definition at line 116 of file VTKViewer_InteractorStyle.h.

{};
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_FramedTextActor ) [private]
void VTKVIEWER_EXPORT::operator= ( const VTKViewer_ExtractUnstructuredGrid ) [private]

Not implemented.

virtual bool VTKVIEWER_EXPORT::OwnActor ( const vtkActor *  theActor) [virtual]

Check if actor belongs to the trihedron object.

Parameters:
theActor- vtkActor pointer
Return values:
Returntrue if the actor belongs to the trihedron object
virtual bool VTKVIEWER_EXPORT::OwnActor ( const vtkActor *  theActor) [virtual]

Check if actor belongs to the axis object.

Parameters:
theActor- vtkActor pointer
Return values:
Returntrue if the actor belongs to the axis object
virtual QPaintEngine* VTKVIEWER_EXPORT::paintEngine ( ) const [virtual]
virtual void VTKVIEWER_EXPORT::paintEvent ( QPaintEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::PanXY ( int  x,
int  y,
int  oldX,
int  oldY 
) [protected]
void VTKVIEWER_EXPORT::Place ( const int  theX,
const int  theY 
) [protected]
void VTKVIEWER_EXPORT::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void VTKVIEWER_EXPORT::RegisterCell ( vtkIdType  theCellId)

Add cell id to myCellIds std::set.

void VTKVIEWER_EXPORT::RegisterCellsWithType ( vtkIdType  theCellType)

Add cell type to myCellTypes std::set.

virtual void VTKVIEWER_EXPORT::ReleaseGraphicsResources ( vtkWindow *  ) [virtual]
void VTKVIEWER_EXPORT::Remove ( VTKViewer_Actor SActor,
bool  updateViewer = true 
)
void VTKVIEWER_EXPORT::RemoveActor ( VTKViewer_Actor ,
bool  update = false 
)
void VTKVIEWER_EXPORT::RemoveAll ( const bool  immediatly)
virtual void VTKVIEWER_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]

Remove all actors from theRenderer which are in myPresent.

Parameters:
theRenderer- vtkRenderer pointer
virtual void VTKVIEWER_EXPORT::RemoveFromRender ( vtkRenderer *  theRenderer) [virtual]
virtual void VTKVIEWER_EXPORT::RemoveFromRender ( vtkRenderer *  theRendere) [virtual]

To remove the actor an all its internal devices.

void VTKVIEWER_EXPORT::Render ( vtkRenderer *  ren,
vtkActor *  act 
)

Implement superclass render method.

virtual void VTKVIEWER_EXPORT::Render ( vtkRenderer *  theRenderer) [virtual]
virtual void VTKVIEWER_EXPORT::Render ( vtkRenderer *  theRenderer) [virtual]
virtual void VTKVIEWER_EXPORT::Render ( vtkRenderer *  ,
vtkMapper *   
) [virtual]
virtual int VTKVIEWER_EXPORT::RenderOpaqueGeometry ( vtkViewport *  ) [virtual]
virtual int VTKVIEWER_EXPORT::RenderOverlay ( vtkViewport *  ) [virtual]
virtual void VTKVIEWER_EXPORT::RenderPiece ( vtkRenderer *  ,
vtkActor *   
) [virtual]

Implement superclass render method.

virtual int VTKVIEWER_EXPORT::RenderTranslucentGeometry ( vtkViewport *  ) [inline, virtual]

Definition at line 47 of file VTKViewer_FramedTextActor.h.

{ return 0; }
void VTKVIEWER_EXPORT::Repaint ( bool  theUpdateTrihedron = true)
virtual int VTKVIEWER_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
int VTKVIEWER_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected]
virtual int VTKVIEWER_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
virtual int VTKVIEWER_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
virtual int VTKVIEWER_EXPORT::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
) [protected, virtual]
void VTKVIEWER_EXPORT::Reset ( ) [protected]
virtual void VTKVIEWER_EXPORT::resizeEvent ( QResizeEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::RightButtonPressed ( const QMouseEvent *  event) [signal]

On right button pressed signal.

void VTKVIEWER_EXPORT::RightButtonPressed ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::RightButtonReleased ( const QMouseEvent *  event) [signal]

On right button released signal.

void VTKVIEWER_EXPORT::RightButtonReleased ( const QMouseEvent *  event) [slot]
void VTKVIEWER_EXPORT::RotateXY ( int  dx,
int  dy 
) [protected]
void VTKVIEWER_EXPORT::setActorData ( const TColStd_IndexedMapOfInteger &  theMapIndex,
VTKViewer_Actor theMapActor,
VTKViewer_Actor theActor,
TUpdateActor  theFun 
) [protected]

Sets myAppendCoincident3D flag.

Return value of myAppendCoincident3D.

If this flag is true, filter append to the result data set coincident 3D elements.

Return values:
myAppendCoincident3D

Sets Arrow actor.

Parameters:
theLabelActor- VTKViewer_UnScaledActor

Here is the caller graph for this function:

virtual void VTKVIEWER_EXPORT::SetCamera ( vtkCamera *  ) [virtual]
virtual void VTKVIEWER_EXPORT::SetCamera ( vtkCamera *  theCamera) [virtual]

Set camera for myLabelActor.

void VTKVIEWER_EXPORT::setCellData ( const int &  theIndex,
VTKViewer_Actor theMapActor,
VTKViewer_Actor theActor 
) [inline]

Definition at line 166 of file VTKViewer_RenderWindowInteractor.h.

                                              {}

Change color.

virtual void VTKVIEWER_EXPORT::SetColor ( const vtkFloatingPointType  theRGB[3]) [virtual]

Change color.

virtual void VTKVIEWER_EXPORT::SetColor ( double  theRed,
double  theGreen,
double  theBlue 
) [virtual]

Sets color for actors: myLineActor,myLabelActor,myArrowActor.

Parameters:
theRed- red component of the color
theGreen- green component of the color
theBlue- blue component of the color
virtual void VTKVIEWER_EXPORT::setCursor ( const int  operation) [protected, virtual]
virtual void VTKVIEWER_EXPORT::setDisplayMode ( int  theMode) [virtual]

Set display mode (obsolete)

void VTKVIEWER_EXPORT::SetDoMappingFlag ( const bool  theFlag)
void VTKVIEWER_EXPORT::setEdgeData ( const int &  theCellIndex,
VTKViewer_Actor theMapActor,
const int &  theEdgeIndex,
VTKViewer_Actor theActor 
) [inline]

Definition at line 169 of file VTKViewer_RenderWindowInteractor.h.

                                               {} //NB
virtual void VTKVIEWER_EXPORT::SetGradientType ( const int  ) [virtual]
void VTKVIEWER_EXPORT::setGUIWindow ( QWidget *  theWindow)
void VTKVIEWER_EXPORT::setHelpData ( const QString &  theModuleName,
const QString &  theHelpFileName 
)
void VTKVIEWER_EXPORT::SetInfinitive ( bool  theIsInfinite)

Set infinive flag.

Infinitive means actor without size (point for example), which is not taken into account in calculation of boundaries of the scene

void VTKVIEWER_EXPORT::SetInside ( int  theShowInside)

Sets myShowInside flag.

myShowInside is changed, call this->Modified().

Parameters:
theShowInside- used for changing value of myShowInside variable.
virtual void VTKVIEWER_EXPORT::SetInteractor ( vtkRenderWindowInteractor *  theInteractor) [virtual]
virtual void VTKVIEWER_EXPORT::SetInteractorStyle ( vtkInteractorObserver *  ) [virtual]
void VTKVIEWER_EXPORT::SetLabelActor ( vtkTextActor *  theLabelActor)

Sets Label actor.

Parameters:
theLabelActor- vtkTextActor

Here is the caller graph for this function:

void VTKVIEWER_EXPORT::SetLayoutType ( const int  theType)
virtual void VTKVIEWER_EXPORT::SetMapper ( vtkMapper *  theMapper) [virtual]

To insert some additional filters and then sets the given #vtkMapper.

Set point marker enabled.

Set point marker enabled.

Set standard point marker.

Set standard point marker.

Set custom point marker.

Set custom point marker.

virtual void VTKVIEWER_EXPORT::SetMaterial ( std::vector< vtkProperty * >  theProps) [virtual]

Change material.

void VTKVIEWER_EXPORT::SetMatrixScale ( double  theScaleX,
double  theScaleY,
double  theScaleZ 
)
void VTKVIEWER_EXPORT::SetModeOfChanging ( EChanging  theChangeMode) [inline]

Sets mode of changing to theChangeMode.

Definition at line 63 of file VTKViewer_ExtractUnstructuredGrid.h.

                                                 {
    myChangeMode = theChangeMode; 
    Modified();
  }
void VTKVIEWER_EXPORT::SetModeOfExtraction ( EExtraction  theExtractionMode) [inline]

Sets mode of extraction to theExtractionMode.

Definition at line 55 of file VTKViewer_ExtractUnstructuredGrid.h.

                                                         {
    myExtractionMode = theExtractionMode; Modified();
  }
void VTKVIEWER_EXPORT::SetModePosition ( const int  theMode)
virtual void VTKVIEWER_EXPORT::setName ( const char *  theName) [virtual]

Name the VTKViewer_Actor.

void VTKVIEWER_EXPORT::SetOffset ( const int  theOffset[2])
virtual void VTKVIEWER_EXPORT::SetOpacity ( vtkFloatingPointType  theOpacity) [virtual]

Change opacity.

virtual void VTKVIEWER_EXPORT::SetPickable ( int  ) [virtual]
void VTKVIEWER_EXPORT::setPointData ( const int &  theIndex,
VTKViewer_Actor theMapActor,
VTKViewer_Actor theActor 
) [inline]

Definition at line 173 of file VTKViewer_RenderWindowInteractor.h.

                                               {}

Set ResolveCoincidentTopology parameters.

virtual void VTKVIEWER_EXPORT::SetPreSelected ( bool  thePreselect = false) [virtual]

Set preselection mode.

void VTKVIEWER_EXPORT::setPreselectionProp ( const double &  theRed = 0,
const double &  theGreen = 1,
const double &  theBlue = 1,
const int &  theWidth = 5 
)
void VTKVIEWER_EXPORT::SetPreviewProperty ( vtkProperty *  theProperty)
virtual void VTKVIEWER_EXPORT::SetQuadraticArcMode ( bool  theFlag) [virtual]
virtual void VTKVIEWER_EXPORT::SetQuadraticArcMode ( bool  theFlag) [virtual]

Setting for displaying quadratic elements.

virtual void VTKVIEWER_EXPORT::SetRepresentation ( int  theMode) [virtual]

Set representation (VTK_SURFACE, VTK_POINTS, VTK_WIREFRAME and so on)

Set ResolveCoincidentTopology flag.

void VTKVIEWER_EXPORT::SetScale ( double  theScale[3])
void VTKVIEWER_EXPORT::SetSelectionProp ( const double &  theRed = 1,
const double &  theGreen = 1,
const double &  theBlue = 0,
const int &  theWidth = 5 
)
void VTKVIEWER_EXPORT::SetSelectionTolerance ( const double &  theTolNodes = 0.025,
const double &  theTolCell = 0.001 
)
void VTKVIEWER_EXPORT::SetSharedPointsDataSet ( vtkPointSet *  thePointsDataSet)
virtual void VTKVIEWER_EXPORT::SetShrink ( ) [virtual]

Insert shrink filter into pipeline.

virtual void VTKVIEWER_EXPORT::SetSize ( int  theSize) [virtual]
virtual void VTKVIEWER_EXPORT::SetSize ( vtkFloatingPointType  theSize) [virtual]

Sets size of trihedron.

Parameters:
theSize- vtkFloatingPointType value
virtual void VTKVIEWER_EXPORT::SetSize ( const vtkFloatingPointType  ) [virtual]
virtual void VTKVIEWER_EXPORT::SetSize ( vtkFloatingPointType  theSize) [virtual]

Set size of VTKViewer_Axis.

void VTKVIEWER_EXPORT::SetStoreMapping ( int  theStoreMapping)
void VTKVIEWER_EXPORT::SetStoreMapping ( int  theStoreMapping)
void VTKVIEWER_EXPORT::SetStoreMapping ( int  theStoreMapping)

Do it keep the mapping between input's and output's UnstructuredGrid.

Sets myStoreMapping flag and call this->Modified()

Parameters:
theStoreMapping- used for changing value of myStoreMapping variable.
void VTKVIEWER_EXPORT::SetTDxStyle ( vtkTDxInteractorStyle *  tdxStyle) [inline]

Definition at line 154 of file VTKViewer_InteractorStyle.h.

{}
void VTKVIEWER_EXPORT::SetText ( const char *  theText)
void VTKVIEWER_EXPORT::SetTextMargin ( const int  theMargin)
virtual void VTKVIEWER_EXPORT::SetTransform ( VTKViewer_Transform theTransform) [virtual]

Apply view transformation.

virtual void VTKVIEWER_EXPORT::setViewManager ( SUIT_ViewManager *  theViewManager) [virtual]
virtual void VTKVIEWER_EXPORT::SetVisibility ( int  ) [virtual]

Here is the caller graph for this function:

virtual void VTKVIEWER_EXPORT::SetVisibility ( TVisibility  theVis) [virtual]

Sets visibility for all Axis to theVis.

virtual void VTKVIEWER_EXPORT::SetVisibility ( VTKViewer_Trihedron::TVisibility  theVis) [virtual]

Sets visibility for actors: myLineActor,myLabelActor,myArrowActor.

virtual void VTKVIEWER_EXPORT::setVisualParameters ( const QString &  parameters) [virtual]
void VTKVIEWER_EXPORT::SetWireframeMode ( int  theIsWireframeMode)

Sets myIsWireframeMode flag.

myIsWireframeMode is changed, call this->Modified().

Parameters:
theIsWireframeMode- used for changing value of myIsWireframeMode variable.
void VTKVIEWER_EXPORT::SpinXY ( int  dx,
int  dy,
int  oldX,
int  oldY 
) [protected]
virtual void VTKVIEWER_EXPORT::Start ( ) [virtual]
void VTKVIEWER_EXPORT::startOperation ( int  operation) [protected]
virtual void VTKVIEWER_EXPORT::TerminateApp ( void  ) [inline, virtual]

Description:
This function is called on 'q','e' keypress if exitmethod is not
specified and should be overidden by platform dependent subclasses
to provide a termination procedure if one is required.

Definition at line 95 of file VTKViewer_RenderWindowInteractor.h.

{ /* empty */ }
void VTKVIEWER_EXPORT::TimerFunc ( ) [private, slot]
void VTKVIEWER_EXPORT::TranslateView ( int  toX,
int  toY,
int  fromX,
int  fromY 
) [protected]
static QString VTKVIEWER_EXPORT::Type ( ) [inline, static]

Initialize type of viewer.

Definition at line 56 of file VTKViewer_ViewModel.h.

{ return "VTKViewer"; }

Here is the caller graph for this function:

virtual void VTKVIEWER_EXPORT::UnShrink ( ) [virtual]

Remove shrink filter from pipeline.

Not implemented.

Filter culculation method for data object type is VTK_UNSTRUCTURED_GRID.

int VTKVIEWER_EXPORT::UnstructuredGridExecute ( vtkDataSet *  ,
vtkPolyData *  ,
vtkInformation *   
) [protected]
virtual void VTKVIEWER_EXPORT::UpdateSize ( int  x,
int  y 
) [virtual]
virtual void VTKVIEWER_EXPORT::VisibilityOff ( ) [inline, virtual]

OFF visibility for all Axis.

Definition at line 178 of file VTKViewer_Trihedron.h.

Here is the call graph for this function:

virtual void VTKVIEWER_EXPORT::VisibilityOn ( ) [inline, virtual]

ON visibility for all Axis.

Definition at line 181 of file VTKViewer_Trihedron.h.

Here is the call graph for this function:

VTKVIEWER_EXPORT::vtkTypeMacro ( VTKViewer_CellLocationsArray  ,
TCellLocationsArray   
)

VTK type macros.

VTKVIEWER_EXPORT::vtkTypeMacro ( VTKViewer_Texture  ,
vtkOpenGLTexture   
)
VTKVIEWER_EXPORT::vtkTypeMacro ( VTKViewer_RenderWindowInteractor  ,
vtkRenderWindowInteractor   
)

vtk type macros.

vtk type macros.

vtk type macros.

VTK type revision macros.

VTK type revision macros.

Constructor.

Not implemented.

Constructor which sets myShowInside = 0 and myStoreMapping = 0.

Definition at line 115 of file VTKViewer_InteractorStyle.h.

{};
VTKVIEWER_EXPORT::VTKViewer_LineActor ( ) [inline, protected]

Constructor which sets LabelActor and ArrowActor to NULL.

Definition at line 120 of file VTKViewer_Trihedron.h.

                       {
    LabelActor = NULL;
    ArrowActor = NULL;
  }
VTKVIEWER_EXPORT::VTKViewer_RenderWindow ( QWidget *  parent,
const char *  name 
)
VTKVIEWER_EXPORT::VTKViewer_Transform ( ) [inline, protected]

Constructor.

Do nothing

Definition at line 47 of file VTKViewer_Transform.h.

{}

Copy contructor.

Do nothing

Definition at line 49 of file VTKViewer_Transform.h.

{}

Constructor.

Do nothing

Definition at line 42 of file VTKViewer_TransformFilter.h.

{}

Copy constructor.

Do nothing

Definition at line 46 of file VTKViewer_TransformFilter.h.

{}

Initialize fields by default values.

Const copy constructor.

virtual void VTKVIEWER_EXPORT::wheelEvent ( QWheelEvent *  ) [protected, virtual]
void VTKVIEWER_EXPORT::WheelMoved ( QWheelEvent *  ) [signal]

On wheel moved signal.


Friends And Related Function Documentation

friend class VTKViewer_RenderWindowInteractor [friend]

Definition at line 140 of file VTKViewer_ViewWindow.h.

friend class VTKViewer_ViewWindow [friend]

Definition at line 235 of file VTKViewer_RenderWindowInteractor.h.


Member Data Documentation

Arrow actor pointer.

Definition at line 139 of file VTKViewer_Trihedron.h.

Definition at line 119 of file VTKViewer_PolyDataMapper.h.

double VTKVIEWER_EXPORT::DeltaAzimuth [protected]

Definition at line 195 of file VTKViewer_InteractorStyle.h.

Definition at line 194 of file VTKViewer_InteractorStyle.h.

Definition at line 106 of file VTKViewer_PolyDataMapper.h.

Definition at line 181 of file VTKViewer_InteractorStyle.h.

Definition at line 63 of file VTKViewer_OpenGLRenderer.h.

vtkSmartPointer<vtkImageData> VTKVIEWER_EXPORT::ImageData [private]

Definition at line 110 of file VTKViewer_PolyDataMapper.h.

vtkTextActor* VTKVIEWER_EXPORT::LabelActor [protected]

Label actor pointer.

Definition at line 133 of file VTKViewer_Trihedron.h.

int VTKVIEWER_EXPORT::LastPos[2] [protected]

Definition at line 196 of file VTKViewer_InteractorStyle.h.

Definition at line 183 of file VTKViewer_InteractorStyle.h.

Definition at line 185 of file VTKViewer_InteractorStyle.h.

Definition at line 184 of file VTKViewer_InteractorStyle.h.

Definition at line 64 of file VTKViewer_DataSetMapper.h.

Definition at line 67 of file VTKViewer_DataSetMapper.h.

Definition at line 66 of file VTKViewer_DataSetMapper.h.

Definition at line 68 of file VTKViewer_DataSetMapper.h.

Definition at line 65 of file VTKViewer_DataSetMapper.h.

Definition at line 136 of file VTKViewer_InteractorStyle.h.

QTimer* VTKVIEWER_EXPORT::mTimer [protected]

Timer used during various mouse events to figure out mouse movements.

Definition at line 198 of file VTKViewer_RenderWindowInteractor.h.

Definition at line 135 of file VTKViewer_ViewWindow.h.

Definition at line 151 of file VTKViewer_GeometryFilter.h.

vtkFollower actor pointer

Definition at line 304 of file VTKViewer_Trihedron.h.

  • myAxis[0] - X Axis actor
  • myAxis[1] - Y Axis actor
  • myAxis[2] - Z Axis actor

Definition at line 215 of file VTKViewer_Trihedron.h.

Definition at line 138 of file VTKViewer_ViewWindow.h.

vtkPolyData* VTKVIEWER_EXPORT::myBar [protected]

Definition at line 103 of file VTKViewer_FramedTextActor.h.

vtkActor2D* VTKVIEWER_EXPORT::myBarActor [protected]

Definition at line 105 of file VTKViewer_FramedTextActor.h.

vtkPolyDataMapper2D* VTKVIEWER_EXPORT::myBarMapper [protected]

Definition at line 104 of file VTKViewer_FramedTextActor.h.

vtkPicker* VTKVIEWER_EXPORT::myBasicPicker [protected]

Definition at line 208 of file VTKViewer_RenderWindowInteractor.h.

vtkCellArray* VTKVIEWER_EXPORT::myBoundaryTris [protected]

Definition at line 122 of file VTKViewer_ConvexTool.h.

vtkTimeStamp VTKVIEWER_EXPORT::myBuildTime [protected]

Definition at line 111 of file VTKViewer_FramedTextActor.h.

Definition at line 205 of file VTKViewer_RenderWindowInteractor.h.

vtkIdList* VTKVIEWER_EXPORT::myCellIds [private]

Definition at line 71 of file VTKViewer_ConvexTool.h.

Definition at line 120 of file VTKViewer_ExtractUnstructuredGrid.h.

vtkCellPicker* VTKVIEWER_EXPORT::myCellPicker [protected]

Definition at line 209 of file VTKViewer_RenderWindowInteractor.h.

Definition at line 109 of file VTKViewer_AppendFilter.h.

Definition at line 121 of file VTKViewer_ExtractUnstructuredGrid.h.

Definition at line 118 of file VTKViewer_ExtractUnstructuredGrid.h.

vtkConeSource* VTKVIEWER_EXPORT::myConeSource [protected]

vtkConeSource pointer (Arrow)

Definition at line 326 of file VTKViewer_Trihedron.h.

double VTKVIEWER_EXPORT::myCurScale [private]

Definition at line 137 of file VTKViewer_ViewWindow.h.

Definition at line 179 of file VTKViewer_InteractorStyle.h.

Definition at line 72 of file VTKViewer_MarkerWidget.h.

Definition at line 70 of file VTKViewer_MarkerWidget.h.

Definition at line 98 of file VTKViewer_ViewModel.h.

QCursor VTKVIEWER_EXPORT::myDefCursor [protected]

Definition at line 170 of file VTKViewer_InteractorStyle.h.

vtkDelaunay3D* VTKVIEWER_EXPORT::myDelaunay3D [protected]

Definition at line 152 of file VTKViewer_ConvexTool.h.

VTKVIEWER_EXPORT::myDir[3] [protected]

Direction vector.

Definition at line 296 of file VTKViewer_Trihedron.h.

Definition at line 353 of file VTKViewer_Actor.h.

Definition at line 118 of file VTKViewer_FramedTextActor.h.

Definition at line 107 of file VTKViewer_AppendFilter.h.

Definition at line 204 of file VTKViewer_RenderWindowInteractor.h.

int VTKVIEWER_EXPORT::myEdgeId [protected]

Definition at line 143 of file VTKViewer_InteractorStyle.h.

int VTKVIEWER_EXPORT::myElemId [protected]

Definition at line 142 of file VTKViewer_InteractorStyle.h.

Definition at line 116 of file VTKViewer_ExtractUnstructuredGrid.h.

Definition at line 74 of file VTKViewer_MarkerWidget.h.

vtkIdList* VTKVIEWER_EXPORT::myFaceIds [protected]

Definition at line 75 of file VTKViewer_ConvexTool.h.

std::map<int, Handle(VTKViewer_Filter) > VTKVIEWER_EXPORT::myFilters [protected]

Definition at line 188 of file VTKViewer_InteractorStyle.h.

vtkGeometryFilter* VTKVIEWER_EXPORT::myGeometryFilter [protected]

Definition at line 151 of file VTKViewer_ConvexTool.h.

Definition at line 357 of file VTKViewer_Actor.h.

Definition at line 176 of file VTKViewer_InteractorStyle.h.

QWidget* VTKVIEWER_EXPORT::myGUIWindow [protected]

Definition at line 186 of file VTKViewer_InteractorStyle.h.

QCursor VTKVIEWER_EXPORT::myHandCursor [protected]

Definition at line 175 of file VTKViewer_InteractorStyle.h.

int VTKVIEWER_EXPORT::myHeight [protected]

Definition at line 64 of file VTKViewer_Texture.h.

Definition at line 66 of file VTKViewer_MarkerDlg.h.

Definition at line 123 of file VTKViewer_FramedTextActor.h.

Definition at line 125 of file VTKViewer_ExtractUnstructuredGrid.h.

Definition at line 185 of file VTKViewer_RenderWindowInteractor.h.

Definition at line 154 of file VTKViewer_GeometryFilter.h.

Definition at line 373 of file VTKViewer_Actor.h.

Definition at line 354 of file VTKViewer_Actor.h.

Definition at line 372 of file VTKViewer_Actor.h.

Definition at line 346 of file VTKViewer_Actor.h.

Definition at line 150 of file VTKViewer_GeometryFilter.h.

vtkTextActor* VTKVIEWER_EXPORT::myLabelActor [protected]

VTKViewer_UnScaledActor actor pointer.

Definition at line 309 of file VTKViewer_Trihedron.h.

Definition at line 114 of file VTKViewer_FramedTextActor.h.

VTKViewer_LineActor actor pointer.

Definition at line 300 of file VTKViewer_Trihedron.h.

vtkLineSource* VTKVIEWER_EXPORT::myLineSource [protected]

vtkLineSource pointer (Line)

Definition at line 322 of file VTKViewer_Trihedron.h.

vtkPolyDataMapper* VTKVIEWER_EXPORT::myMapper[3] [protected]
  • myMapper[0] - for the Line pipe-line representation
  • myMapper[1] - for the Arrow pipe-line representation
  • myMapper[2] - for the Label pipe-line representation

Definition at line 318 of file VTKViewer_Trihedron.h.

Definition at line 63 of file VTKViewer_MarkerDlg.h.

Definition at line 153 of file VTKViewer_GeometryFilter.h.

Definition at line 125 of file VTKViewer_ViewWindow.h.

Definition at line 113 of file VTKViewer_FramedTextActor.h.

QString VTKVIEWER_EXPORT::myModuleName [private]

Definition at line 65 of file VTKViewer_MarkerDlg.h.

Definition at line 115 of file VTKViewer_FramedTextActor.h.

Definition at line 100 of file VTKViewer_ViewModel.h.

std::string VTKVIEWER_EXPORT::myName [protected]

Definition at line 350 of file VTKViewer_Actor.h.

int VTKVIEWER_EXPORT::myNodeId [protected]

Definition at line 144 of file VTKViewer_InteractorStyle.h.

Definition at line 108 of file VTKViewer_AppendFilter.h.

Definition at line 352 of file VTKViewer_Actor.h.

QPoint VTKVIEWER_EXPORT::myOtherPoint [protected]

Definition at line 178 of file VTKViewer_InteractorStyle.h.

Definition at line 124 of file VTKViewer_ExtractUnstructuredGrid.h.

QCursor VTKVIEWER_EXPORT::myPanCursor [protected]

Definition at line 171 of file VTKViewer_InteractorStyle.h.

std::vector<vtkPassThroughFilter*> VTKVIEWER_EXPORT::myPassFilter [protected]

Definition at line 359 of file VTKViewer_Actor.h.

QPoint VTKVIEWER_EXPORT::myPoint [protected]

Definition at line 177 of file VTKViewer_InteractorStyle.h.

Definition at line 203 of file VTKViewer_RenderWindowInteractor.h.

vtkIdType* VTKVIEWER_EXPORT::myPointIds [protected]

Definition at line 74 of file VTKViewer_ConvexTool.h.

vtkPointPicker* VTKVIEWER_EXPORT::myPointPicker [protected]

Definition at line 210 of file VTKViewer_RenderWindowInteractor.h.

vtkPoints* VTKVIEWER_EXPORT::myPoints [protected]

Definition at line 76 of file VTKViewer_ConvexTool.h.

vtkPolyData* VTKVIEWER_EXPORT::myPolyData [protected]

Definition at line 153 of file VTKViewer_ConvexTool.h.

Definition at line 347 of file VTKViewer_Actor.h.

Definition at line 348 of file VTKViewer_Actor.h.

Definition at line 65 of file VTKViewer_Texture.h.

Definition at line 140 of file VTKViewer_InteractorStyle.h.

vtkActorCollection* VTKVIEWER_EXPORT::myPresent [protected]

Actor collection.

Definition at line 209 of file VTKViewer_Trihedron.h.

Definition at line 140 of file VTKViewer_InteractorStyle.h.

vtkProperty* VTKVIEWER_EXPORT::myProperty [protected]

Definition at line 362 of file VTKViewer_Actor.h.

QRubberBand* VTKVIEWER_EXPORT::myRectBand [protected]

selection rectangle rubber band

Definition at line 190 of file VTKViewer_InteractorStyle.h.

vtkRenderer* VTKVIEWER_EXPORT::myRenderer [private]

Definition at line 127 of file VTKViewer_ViewWindow.h.

Definition at line 128 of file VTKViewer_ViewWindow.h.

Definition at line 361 of file VTKViewer_Actor.h.

VTKVIEWER_EXPORT::myRot[3] [protected]

Orientation vector.

Definition at line 296 of file VTKViewer_Trihedron.h.

QCursor VTKVIEWER_EXPORT::myRotateCursor [protected]

Definition at line 173 of file VTKViewer_InteractorStyle.h.

vtkRenderWindow* VTKVIEWER_EXPORT::myRW [protected]

Definition at line 100 of file VTKViewer_RenderWindow.h.

Definition at line 129 of file VTKViewer_ViewWindow.h.

double VTKVIEWER_EXPORT::myScale [protected]

Definition at line 138 of file VTKViewer_InteractorStyle.h.

Definition at line 140 of file VTKViewer_InteractorStyle.h.

Definition at line 99 of file VTKViewer_ViewModel.h.

vtkSmartPointer<vtkPointSet> VTKVIEWER_EXPORT::mySharedPointsDataSet [protected]

Definition at line 110 of file VTKViewer_AppendFilter.h.

Definition at line 180 of file VTKViewer_InteractorStyle.h.

Definition at line 148 of file VTKViewer_GeometryFilter.h.

int VTKVIEWER_EXPORT::mySize [protected]

Definition at line 81 of file VTKViewer_Trihedron.h.

Common size for trihedron, for each axis.

Definition at line 218 of file VTKViewer_Trihedron.h.

QCursor VTKVIEWER_EXPORT::mySpinCursor [protected]

Definition at line 174 of file VTKViewer_InteractorStyle.h.

Definition at line 69 of file VTKViewer_MarkerWidget.h.

Definition at line 68 of file VTKViewer_MarkerWidget.h.

Definition at line 149 of file VTKViewer_GeometryFilter.h.

Definition at line 356 of file VTKViewer_Actor.h.

vtkActor2D* VTKVIEWER_EXPORT::myTextActor [protected]

Definition at line 109 of file VTKViewer_FramedTextActor.h.

vtkTextMapper * VTKVIEWER_EXPORT::myTextMapper [protected]

vtkTextMapper pointer (Label)

Definition at line 108 of file VTKViewer_FramedTextActor.h.

Definition at line 121 of file VTKViewer_FramedTextActor.h.

vtkTextProperty* VTKVIEWER_EXPORT::myTextProperty [protected]

Definition at line 107 of file VTKViewer_FramedTextActor.h.

double VTKVIEWER_EXPORT::myTolItems [private]

Selection cell tolerance.

Definition at line 241 of file VTKViewer_RenderWindowInteractor.h.

double VTKVIEWER_EXPORT::myTolNodes [private]

Selection node tolerance.

Definition at line 239 of file VTKViewer_RenderWindowInteractor.h.

QToolBar* VTKVIEWER_EXPORT::myToolBar [private]

Definition at line 134 of file VTKViewer_ViewWindow.h.

Definition at line 132 of file VTKViewer_ViewWindow.h.

Definition at line 358 of file VTKViewer_Actor.h.

Definition at line 119 of file VTKViewer_FramedTextActor.h.

vtkTriangle* VTKVIEWER_EXPORT::myTriangle [protected]

Definition at line 123 of file VTKViewer_ConvexTool.h.

vtkOrderedTriangulator* VTKVIEWER_EXPORT::myTriangulator [protected]

Definition at line 121 of file VTKViewer_ConvexTool.h.

Definition at line 131 of file VTKViewer_ViewWindow.h.

QButtonGroup* VTKVIEWER_EXPORT::myTypeGroup [private]

Definition at line 66 of file VTKViewer_MarkerWidget.h.

vtkUnstructuredGrid* VTKVIEWER_EXPORT::myUnstructuredGrid [protected]

Definition at line 150 of file VTKViewer_ConvexTool.h.

Definition at line 124 of file VTKViewer_FramedTextActor.h.

Definition at line 237 of file VTKViewer_RenderWindowInteractor.h.

VTKViewer_Trihedron::TVisibility VTKVIEWER_EXPORT::myVisibility [protected]

Visibility flag.

Definition at line 288 of file VTKViewer_Trihedron.h.

Definition at line 147 of file VTKViewer_GeometryFilter.h.

QStackedWidget* VTKVIEWER_EXPORT::myWGStack [private]

Definition at line 67 of file VTKViewer_MarkerWidget.h.

int VTKVIEWER_EXPORT::myWidth [protected]

Definition at line 63 of file VTKViewer_Texture.h.

Definition at line 117 of file VTKViewer_FramedTextActor.h.

QCursor VTKVIEWER_EXPORT::myZoomCursor [protected]

Definition at line 172 of file VTKViewer_InteractorStyle.h.

Definition at line 108 of file VTKViewer_PolyDataMapper.h.

User for switching to stereo mode.

Definition at line 213 of file VTKViewer_RenderWindowInteractor.h.

vtkProperty* VTKVIEWER_EXPORT::PreviewProperty [protected]

Definition at line 371 of file VTKViewer_Actor.h.

Definition at line 137 of file VTKViewer_InteractorStyle.h.

Definition at line 118 of file VTKViewer_PolyDataMapper.h.

int VTKVIEWER_EXPORT::State [protected]

Definition at line 135 of file VTKViewer_InteractorStyle.h.


The documentation for this protocol was generated from the following files: