Logo Search packages:      
Sourcecode: salome version File versions  Download package

VISU Namespace Reference


Detailed Description

The main package of interfaces of the post-processing module VISU.


Classes

interface  Animation
 Animation class More...
interface  Base
class  Base_i
struct  ClippingPlane
interface  ColoredPrs3d
 Additional Interface for the Colored 3D Presentations. More...
class  ColoredPrs3d_i
interface  ColoredPrs3dBase
 Basic Interface for the Colored 3D Presentations. More...
interface  ColoredPrs3dCache
 ColoredPrs3dCache interface. This interface is responsible for memory management of 3d presentations. One cache corresponds to one study. More...
class  ColoredPrs3dCache_i
interface  ColoredPrs3dHolder
 ColoredPrs3dHolder interface. Interface of 3d presentation's holder, which represents colored 3d presentations, created on fields. It is publishing in the object browser in a separate folder and can be controled by viewer's slider. More...
class  ColoredPrs3dHolder_i
interface  Container
 Container presentable object interface More...
class  Container_i
struct  CreateTableEvent
interface  Curve
 Interface of curve representation. More...
class  Curve_i
interface  CutLines
 Cut lines presentation. More...
class  CutLines_i
interface  CutLinesBase
 Base interface for Cut Lines and Cut Segment tools. More...
class  CutLinesBase_i
interface  CutPlanes
 Cut planes interface. More...
class  CutPlanes_i
interface  CutSegment
 Cut segment presentation. More...
class  CutSegment_i
interface  Deformation
 Deformation interface. More...
class  Deformation_i
interface  DeformedShape
 Deformed shape presentation interface. More...
class  DeformedShape_i
interface  DeformedShapeAndScalarMap
 Scalar Map on Deformed shape presentation interface. More...
class  DeformedShapeAndScalarMap_i
 Class of Scalar Map on Deformed Shape presentation. More...
interface  Evolution
 Interface Evolution. More...
class  ExecutionState
interface  GaussPoints
 Gauss Points presentation interface. More...
class  GaussPoints_i
 Class of the Gauss Points presentation. More...
interface  IsoSurfaces
 Interface of the isometric surface presentation. More...
class  IsoSurfaces_i
interface  Mesh
 Interface of the mesh. More...
class  Mesh_i
interface  MonoColorPrs
 MonoColor presentation presentation interface. More...
class  MonoColorPrs_i
class  Mutex
interface  OptionalDeformation
 OptionalDeformation interface. More...
class  OptionalDeformation_i
interface  Plot3D
class  Plot3D_i
interface  Plot3dBase
 Plot3D interface. More...
interface  PointMap3d
 PointMap3d representation interface More...
class  PointMap3d_i
interface  Prs3d
 3D presentation interface More...
class  Prs3d_i
 Base class for all VTK 3D presentations. More...
interface  PrsObject
 Presentable object interface. More...
class  PrsObject_i
interface  RemovableObject
 Removable object interface. More...
class  RemovableObject_i
interface  Result
 Interface Result. More...
class  Result_i
interface  ScalarMap
class  ScalarMap_i
interface  ScaledPrs3d
 Interface of the Scalar Map. More...
class  Storable
interface  StreamLines
 Interface of the stream lines representation. More...
class  StreamLines_i
interface  Table
 Table representation interface More...
class  Table_i
interface  TableView
 Interface of the Table view. More...
class  TableView_i
struct  TActorFactory
 This class defines an abstaract interface to manage actors. More...
class  TAlignEvent
class  TAppendFilterHelper
class  TAppendFilterHolder
 Define a container for VTK representation. More...
class  TAppendPolyDataHolder
 Define a container for VTK representation. More...
struct  TApplicationEvent
struct  TAttractEvent
struct  TBackgroundEvent
struct  TBaseStructure
 Defines a basic class for intemediate data structures. More...
struct  TCFamily
struct  TCField
struct  TCGauss
struct  TCGaussMesh
struct  TCGaussSubMesh
struct  TCGroup
struct  TCloseViewEvent
struct  TCMEDCoordHolder
struct  TCMesh
struct  TCMeshOnEntity
struct  TColoredPrs3dFactory
struct  TCompositeMinMaxController
class  TCoordHelper
class  TCoordHolder
class  TCoordHolderBase
 This class is responsible for keeping the mesh node coordinates. More...
struct  TCProfile
struct  TCreateFromResult
struct  TCreatePlot2dViewEvent
struct  TCreateTableViewEvent
class  TCreateTableViewFrameEvent
struct  TCreateView3dEvent
class  TCreateViewEvent
struct  TCreateViewFrameEvent
struct  TCSubMesh
struct  TCSubProfile
struct  TCurrentViewEvent
struct  TCValForTime
struct  TDataArrayHolder
struct  TDataArrayHolder2
struct  TDeleteActorsEvent
class  TDisplayTableEvent
struct  TFamily
 Define a basic class for MED FAMILY entity. More...
struct  TFamilyImpl
 Specialize TFamily to provide VTK mapping for the entity. More...
struct  TField
 Define a basic class for MED FIELD entity. More...
struct  TFieldImpl
 Specialize TField to provide VTK mapping for the entity. More...
class  TFieldList
class  TFieldListIterator
class  TFieldNode
class  TFitRangeEvent
struct  TGauss
 Define a basic class for MED GAUSS entity. More...
struct  TGaussImpl
 Specialize TGauss to provide more detail information of the MED GAUSS entity for VTK mapping. More...
struct  TGaussMesh
 Define a container for all TGaussSubMesh that belongs to the same MED ENTITY. More...
struct  TGaussMeshImpl
 Specialize TGaussMesh to provide VTK mapping for the entity. More...
struct  TGaussPtsActorFactory
 Extend an abstaract interface to manage Gauss points actors. More...
struct  TGaussPtsIDFilter
 Specialize TGaussPtsIDMapper to provide VTK mapping for MED TIMESTAMP mesh. More...
struct  TGaussPtsIDMapper
struct  TGaussSubMesh
 Define a container for mesh generated from MED GAUSS and corresponding MED PROFILE. More...
struct  TGaussSubMeshImpl
 Specialize TGaussSubMesh to provide VTK mapping for the entity. More...
class  TGeom2Value
struct  TGetCellData
struct  TGetElnoNodeData
class  TGetLineWidthEvent
class  TGetOpacityEvent
struct  TGetPointData
class  TGetPrsTypeEvent
class  TGetQuadratic2DPresentationTypeEvent
class  TGetShadedEvent
class  TGetShrinkedEvent
struct  TGetStudyEvent
struct  TGetViewSize
struct  TGroup
 Define a basic class for MED GROUP entity. More...
struct  TGroupImpl
 Specialize TGroup to provide VTK mapping for the entity. More...
struct  TIDMapper
 Defines a basic abstract interface for VTK to object ID's and backward mapping. More...
struct  TIntId
 Define a basic class for all MED entites which can be identified by its number. More...
struct  TInvokeSignalEvent
struct  TIsSameActor
struct  TIsSamePrs3d
struct  TIsVTKDone
 Define an utility base class which is repsonsible for preventing repetion. More...
struct  TMEDCoordHolder
struct  TMEDFamily
struct  TMEDField
struct  TMEDGauss
struct  TMEDGaussCoordHolder
struct  TMEDGaussMesh
struct  TMEDGaussSubMesh
struct  TMEDGroup
struct  TMEDMesh
struct  TMEDMeshOnEntity
class  TMEDNamedPointCoords
struct  TMEDProfile
struct  TMEDSubMesh
struct  TMEDSubProfile
struct  TMEDValForTime
struct  TMemoryCheckIDMapper
 Define an intermediate class which unifies memory size calculation. More...
class  TMergeFilterHolder
 Define a container for VTK representation. More...
struct  TMesh
 Define a basic class which corresponds to MED MESH entity. More...
struct  TMeshImpl
 Specialize TMesh to provide VTK mapping for nodes. More...
struct  TMeshOnEntity
 Define a basic class which corresponds to MED ENTITY. More...
struct  TMeshOnEntityImpl
 Specialize TMeshOnEntity to provide VTK mapping for the entity. More...
class  TMeshValueBase
 Define a base class for the container to get access to data assigned to mesh. More...
struct  TMinMaxController
struct  TNamedIDMapper
 Defines an abstract interface for VTK to object ID's and backward mapping. More...
class  TNamedPointCoords
 This class is responsible for representation of mesh nodes. More...
struct  TNewViewEvent
struct  TNewViewManagerEvent
struct  TObjectInfo
struct  TPart
struct  TPartShownEvent
class  TPointCoords
 This class is responsible for representation of mesh nodes. More...
class  TPolyDataHolder
 Define a container for VTK representation. More...
struct  TPolyDataIDMapper
struct  TPolyDataIDMapperImpl
 Specialize TIDMapper to provide VTK mapping for MED TIMESTAMP mesh. More...
struct  TProfile
 Define a containerfor MED PROFILE entities which belongs to the same MED ENTITY. More...
struct  TProfileImpl
 Specialize TProfile to provide VTK mapping for MED TIMESTAMP mesh. More...
struct  TPrs3dPtr
class  TPrsManageEvent
struct  TReplacePredicate
class  TRestoreViewParamsEvent
struct  TResultManager
struct  TResultObserver
struct  TSameAsFactory
class  TSavePictureEvent
class  TSaveViewParamsEvent
struct  TSelectionItem
class  TSet3DViewParamEvent
struct  TSetElnoNodeData
class  TSetLineWidthEvent
struct  TSetModified
class  TSetOpacityEvent
class  TSetPrsTypeEvent
class  TSetQuadratic2DPresentationTypeEvent
class  TSetScaleModeEvent
class  TSetShadedEvent
class  TSetShrinkedEvent
class  TSetTitleEvent
class  TSetViewParamEvent
struct  TSetViewSize
struct  TSimpleMinMaxController
struct  TSizeCounter
 Define an utility base class which allow to keep calculated number of cells and their size. More...
struct  TSizePositionEvent
struct  TSplitEvent
struct  TStructured
class  TStructuredId
struct  TSubMeshImpl
 The class is responsible for mapping of cells of defined geometrical type. More...
struct  TSubProfile
 Define a basic class which corresponds to MED PROFILE entity. More...
struct  TSubProfileImpl
 Specialize TSubProfile to provide VTK mapping. More...
struct  TTable2D
class  TTableIDMapper
struct  TTCMEDMeshValue
class  TTimerLog
 The utility class that allows to perform perfomance mesurement. More...
struct  TTimeStampOnGaussMeshInitArray
struct  TTimeStampOnProfileInitArray
struct  TTimeStampOnProfileInitModulus
struct  TTMEDMeshValue
class  TTMeshValue
 Define a container to get access to data assigned to mesh. More...
class  TTMeshValueHolder
 Define a container to get access to data assigned to mesh. More...
struct  TTransactionManager
class  TUnstructuredGridHolder
 Define a container for VTK representation. More...
struct  TUnstructuredGridIDMapper
struct  TUnstructuredGridIDMapperImpl
 Specialize TIDMapper to provide VTK mapping for MED TIMESTAMP mesh. More...
struct  TUpdateObjBrowser
class  TUpdateViewerEvent
struct  TValForTime
 Define a basic class for MED TIMESTAMP entity. More...
struct  TValForTimeImpl
 Specialize TValForTime to provide VTK mapping for the entity. More...
struct  TVTKMinMaxController
class  TWorkspaceEvent
struct  TWSSizePositionEvent
class  TXYEvent
class  TXYPlotViewEvent
interface  Vectors
 Interface of the vector presentation. More...
class  Vectors_i
interface  View
 View interface More...
interface  View3D
 3D view interface More...
class  View3D_i
class  View_i
interface  ViewManager
 Interface of the ViewManager. More...
class  ViewManager_i
interface  VISU_Gen
 VISU_Gen interface More...
class  VISU_Gen_i
interface  XYPlot
 Interface of the 2D plot view. More...
class  XYPlot_i

Typedefs

typedef QMap< vtkIdType,
vtkFloatingPointType > 
Comp2Value
typedef QMapIterator
< vtkIdType,
vtkFloatingPointType > 
Comp2ValueIterator
typedef QPair< QString, QString > ComponentData
typedef QList< ComponentData > ComponentDataList
typedef QListIterator
< ComponentData > 
ComponentDataListIterator
typedef sequence< double > double_array
typedef QMap< vtkIdType,
Comp2Value > 
Elem2Comp2Value
typedef QMapIterator
< vtkIdType, Comp2Value > 
Elem2Comp2ValueIterator
typedef int GeometryCellID
typedef string IdType
typedef vtkSmartPointer
< VISU_AppendFilter
PAppendFilter
typedef MED::SharedPtr
< TAppendFilterHolder
PAppendFilterHolder
typedef vtkSmartPointer
< VISU_AppendPolyData
PAppendPolyData
typedef MED::SharedPtr
< TAppendPolyDataHolder
PAppendPolyDataHolder
typedef MED::SharedPtr
< TBaseStructure
PBaseStructure
typedef MED::SharedPtr< TCFamily > PCFamily
typedef MED::SharedPtr< TCField > PCField
typedef SharedPtr< TCGauss > PCGauss
typedef SharedPtr< TCGaussMesh > PCGaussMesh
typedef SharedPtr< TCGaussSubMesh > PCGaussSubMesh
typedef MED::SharedPtr< TCGroup > PCGroup
typedef MED::SharedPtr< TCMesh > PCMesh
typedef MED::SharedPtr
< TCMeshOnEntity > 
PCMeshOnEntity
typedef vtkSmartPointer
< VISU_CommonCellsFilter > 
PCommonCellsFilter
typedef SALOME::GenericObjPtr
< TCompositeMinMaxController > 
PCompositeMinMaxController
typedef MED::SharedPtr
< TCoordHolderBase
PCoordHolder
typedef MED::SharedPtr< TCProfile > PCProfile
typedef MED::SharedPtr< TCSubMesh > PCSubMesh
typedef SharedPtr< TCSubProfile > PCSubProfile
typedef MED::SharedPtr
< TCValForTime > 
PCValForTime
typedef MED::SharedPtr< TFamilyPFamily
typedef MED::SharedPtr
< TFamilyImpl
PFamilyImpl
typedef MED::SharedPtr< TFieldPField
typedef MED::SharedPtr
< TFieldImpl
PFieldImpl
typedef MED::SharedPtr< TGaussPGauss
typedef MED::SharedPtr
< TGaussImpl
PGaussImpl
typedef MED::SharedPtr
< TGaussMesh
PGaussMesh
typedef MED::SharedPtr
< TGaussMeshImpl
PGaussMeshImpl
typedef MED::SharedPtr
< TGaussPtsIDFilter
PGaussPtsIDFilter
typedef MED::SharedPtr
< TGaussPtsIDMapper > 
PGaussPtsIDMapper
typedef MED::SharedPtr
< TGaussSubMesh
PGaussSubMesh
typedef MED::SharedPtr
< TGaussSubMeshImpl
PGaussSubMeshImpl
typedef MED::SharedPtr< TGrille > PGrille
typedef MED::SharedPtr< TGroupPGroup
typedef MED::SharedPtr
< TGroupImpl
PGroupImpl
typedef MED::SharedPtr< TIDMapperPIDMapper
typedef MED::SharedPtr
< TMEDFamily > 
PMEDFamily
typedef MED::SharedPtr< TMEDField > PMEDField
typedef MED::SharedPtr< TMEDGauss > PMEDGauss
typedef MED::SharedPtr
< TMEDGaussMesh > 
PMEDGaussMesh
typedef MED::SharedPtr
< TMEDGaussSubMesh > 
PMEDGaussSubMesh
typedef MED::SharedPtr< TMEDGroup > PMEDGroup
typedef MED::SharedPtr< TMEDMesh > PMEDMesh
typedef MED::SharedPtr
< TMEDMeshOnEntity > 
PMEDMeshOnEntity
typedef MED::SharedPtr
< TMEDNamedPointCoords > 
PMEDNamedPointCoords
typedef MED::SharedPtr
< TMEDProfile > 
PMEDProfile
typedef MED::SharedPtr
< TMEDSubMesh > 
PMEDSubMesh
typedef MED::SharedPtr
< TMEDSubProfile > 
PMEDSubProfile
typedef MED::SharedPtr
< TMEDValForTime > 
PMEDValForTime
typedef vtkSmartPointer
< VISU_MergeFilter > 
PMergeFilter
typedef MED::SharedPtr< TMeshPMesh
typedef MED::SharedPtr< TMeshImplPMeshImpl
typedef MED::SharedPtr
< TMeshOnEntity
PMeshOnEntity
typedef MED::SharedPtr
< TMeshOnEntityImpl
PMeshOnEntityImpl
typedef MED::SharedPtr
< TMeshValueBase
PMeshValue
typedef SALOME::GenericObjPtr
< TMinMaxController > 
PMinMaxController
typedef MED::SharedPtr
< TNamedIDMapper
PNamedIDMapper
typedef MED::SharedPtr
< TNamedPointCoords
PNamedPointCoords
typedef MED::SharedPtr
< TObj2StructuredId > 
PObj2StructuredId
typedef MED::SharedPtr
< TPointCoords
PPointCoords
typedef vtkSmartPointer
< vtkPointSet > 
PPointSet
typedef vtkSmartPointer
< vtkPolyData > 
PPolyData
typedef MED::SharedPtr
< TPolyDataIDMapper > 
PPolyDataIDMapper
typedef MED::SharedPtr
< TPolyDataIDMapperImpl
PPolyDataIDMapperImpl
typedef MED::SharedPtr< TProfilePProfile
typedef MED::SharedPtr
< TProfileImpl
PProfileImpl
typedef MED::SharedPtr
< TStructured > 
PStructured
typedef MED::SharedPtr
< TSubMeshImpl
PSubMeshImpl
typedef MED::SharedPtr
< TSubProfile
PSubProfile
typedef MED::SharedPtr
< TSubProfileImpl
PSubProfileImpl
typedef MED::SharedPtr
< TTableIDMapper > 
PTableIDMapper
typedef vtkSmartPointer
< vtkUnstructuredGrid > 
PUnstructuredGrid
typedef MED::SharedPtr
< TUnstructuredGridIDMapper > 
PUnstructuredGridIDMapper
typedef MED::SharedPtr
< TUnstructuredGridIDMapperImpl
PUnstructuredGridIDMapperImpl
typedef MED::SharedPtr
< TValForTime
PValForTime
typedef MED::SharedPtr
< TValForTimeImpl
PValForTimeImpl
typedef sequence< string > string_array
typedef TVector< TConnectTCell2Connect
typedef int TCellId
typedef vtkIdType TCellID
typedef std::vector< TTupleCellID > TCellIdArray
typedef std::map
< SALOME_MED::medGeometryElement,
TIndexAndSize > 
TCellsFirstIndex
typedef std::map< THolderEntry,
TLastVisitedPrsList > 
TColoredPrs3dHolderMap
typedef TVector< TGroup2MinMax > TComp2Group2MinMax
typedef TVector< TMinMax > TComp2MinMax
typedef TVector< vtkIdType > TConnect
typedef MED::TFloat TCoord
typedef std::auto_ptr
< TCoordHelper > 
TCoordHelperPtr
typedef void(* TDumpToPython )(SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
typedef std::map< vtkIdType,
vtkIdType > 
TElemID2FamilyID
typedef std::pair< TVTKPointID,
TVTKCellID > 
TElnoPointID
typedef std::vector< TElnoPointID > TElnoPoints
typedef int TEntityId
typedef std::map< std::string,
std::string > 
TEntry2NameMap
typedef TVector< PFamilyImplTFamilyArr
typedef std::map< vtkIdType,
vtkIdType > 
TFamilyID2CellsSize
typedef std::map< vtkIdType,
PFamily
TFamilyIDMap
typedef std::map< TName, PFamilyTFamilyMap
typedef std::set< PFamilyTFamilySet
typedef std::map< TName, PFieldTFieldMap
typedef TVoidMemFunEvent
< SUIT_ViewWindow
TFrameActionEvent
typedef std::set< PGaussSubMeshTGaussKey
typedef std::map< TGaussKey,
PGaussMesh
TGaussMeshMap
typedef std::pair< TCellID,
TLocalPntID > 
TGaussPointID
 Defines a type that represent complex ID for defined Gauss Point.
typedef TVector
< PGaussSubMeshImpl
TGaussSubMeshArr
typedef std::map
< MED::EGeometrieElement,
TElemID2FamilyID > 
TGeom2ElemID2FamilyID
typedef std::map< EGeometry,
PGaussSubMeshImpl
TGeom2GaussSubMesh
typedef std::map< EGeometry,
PMeshValue
TGeom2MeshValue
typedef std::map< EGeometry,
vtkIdType > 
TGeom2NbGauss
typedef std::map< EGeometry,
PSubMeshImpl
TGeom2SubMesh
typedef std::map< EGeometry,
TSubMeshID
TGeom2SubMeshID
typedef std::map< EGeometry,
PSubProfileImpl
TGeom2SubProfile
typedef VISU::TCoord(* TGetCoord )(const VISU::TCCoordSlice &theCoordSlice)
typedef vtkFieldData
*(vtkDataSet::* 
TGetFieldData )()
typedef std::map< TName, TMinMax > TGroup2MinMax
typedef std::map< TName, PGroupTGroupMap
typedef std::string THolderEntry
typedef std::map< vtkIdType,
vtkIdType > 
TID2ID
typedef QPair< double,
std::string > 
TimeStampData
typedef QList< TimeStampData > TimeStampDataList
typedef QListIterator
< TimeStampData > 
TimeStampDataListIterator
typedef QList
< vtkFloatingPointType > 
TimeStampValueList
typedef QListIterator
< vtkFloatingPointType > 
TimeStampValueListIterator
typedef std::pair< int, int > TIndexAndSize
typedef std::pair< TInputID,
TCellID > 
TInputCellID
typedef vtkIdType TInputID
typedef std::deque< TPrs3dPtr > TLastVisitedPrsList
typedef vtkIdType TLocalPntID
typedef TMutex::scoped_lock TLock
typedef std::map< std::string,
PMesh
TMeshMap
typedef std::map< TEntity,
PMeshOnEntity
TMeshOnEntityMap
typedef TVector
< TComp2Group2MinMax
TMetric2Comp2Group2MinMax
typedef TVector< TComp2MinMaxTMetric2Comp2MinMax
typedef std::pair
< vtkFloatingPointType,
vtkFloatingPointType > 
TMinMax
typedef boost::recursive_mutex TMutex
typedef std::string TName
typedef std::map< std::string,
std::string > 
TName2EntryMap
typedef TVector< TName > TNames
typedef std::pair< vtkIdType,
vtkIdType > 
TNbASizeCells
typedef std::map< vtkIdType,
TStructuredId > 
TObj2StructuredId
typedef std::map< vtkIdType,
vtkIdType > 
TObj2VTKID
typedef std::pair< TCellId,
TEntityId > 
TObjectId
typedef std::map
< GeometryCellID, TCellIdArray > 
TObjectId2TupleGaussIdMap
typedef std::map< TObjectId,
TTupleId > 
TObjectId2TupleIdMap
typedef std::vector< TObjectId > TObjectIdArray
typedef std::set< TObjectId > TObjectIdSet
typedef std::vector< TVTKPlane > TPlanes
typedef std::set< PSubProfileTProfileKey
typedef std::map< TProfileKey,
PProfile
TProfileMap
typedef std::pair< Prs3d_i *, int > TPrs3dToInd
typedef std::vector
< TSelectionItem > 
TSelectionInfo
typedef std::set< TPrs3dToInd > TSetPrs3d
typedef TVector< PSubMeshImplTSubMeshArr
typedef TVector< vtkIdType > TSubMeshID
typedef TVector< PSubProfileImplTSubProfileArr
typedef std::vector
< PTableIDMapper
TTableContainer
typedef vtkSmartPointer
< vtkImageData > 
TTextureValue
typedef std::pair< double,
std::string > 
TTime
typedef int TTupleCellID
typedef int TTupleId
typedef std::map< vtkIdType,
PValForTime
TValField
typedef std::map
< SVTK_ViewWindow *, TSetPrs3d > 
TViewToPrs3d
typedef void(SUIT_ViewWindow::* TViewVisibility )()
typedef std::vector
< SVTK_ViewWindow * > 
TViewWindows
typedef vtkIdType TVTKCellID
typedef vtkSmartPointer
< OrientedPlane > 
TVTKPlane
typedef vtkIdType TVTKPointID
 Utility for ELNO Data Selection.

Enumerations

enum  Displaing {
  eDisplayAll, eDisplay, eDisplayOnly, eErase,
  eEraseAll
}
enum  ECoordName { eX, eY, eZ, eNoneCoord }
enum  EGeometry {
  ePOINT1 = 1, eSEG2 = 102, eSEG3 = 103, eTRIA3 = 203,
  eQUAD4 = 204, eTRIA6 = 206, eQUAD8 = 208, eTETRA4 = 304,
  ePYRA5 = 305, ePENTA6 = 306, eHEXA8 = 308, eTETRA10 = 310,
  ePYRA13 = 313, ePENTA15 = 315, eHEXA20 = 320, ePOLYGONE = 400,
  ePOLYEDRE = 500, eNONE = -1
}
 Defines VISU enumeration of geometrical types.
enum  Entity {
  NODE, EDGE, FACE, CELL,
  NONE
}
enum  ESubMeshStatus { eRemoveAll, eAddAll, eAddPart, eNone }
enum  Event { SetSMDecreaseMagnificationEvent = SVTK::LastEvent + 100, SetSMIncreaseMagnificationEvent, LastEvent }
enum  GaussMetric { AVERAGE, MINIMUM, MAXIMUM }
enum  Orientation { XY, YZ, ZX }
enum  PresentationType {
  POINT, WIREFRAME, SHADED, INSIDEFRAME,
  SURFACEFRAME, FEATURE_EDGES, SHRINK
}
enum  Quadratic2DPresentationType { LINES, ARCS }
enum  Scaling { LINEAR, LOGARITHMIC }
enum  TEntity { NODE_ENTITY, EDGE_ENTITY, FACE_ENTITY, CELL_ENTITY }
enum  TGaussMetric { AVERAGE_METRIC = 0, MINIMUM_METRIC, MAXIMUM_METRIC }
 Enumeration used to extract different kinds of values from the data on gauss points.
enum  VISUType {
  TNONE, TCURVE, TTABLE, TCONTAINER,
  TMESH, TSCALARMAP, TISOSURFACES, TDEFORMEDSHAPE,
  TSCALARMAPONDEFORMEDSHAPE, TDEFORMEDSHAPEANDSCALARMAP, TGAUSSPOINTS, TPLOT3D,
  TPOINTMAP3D, TCUTPLANES, TCUTLINES, TCUTSEGMENT,
  TVECTORS, TSTREAMLINES, TVISUGEN, TVIEWMANAGER,
  TRESULT, TXYPLOT, TTABLEVIEW, TVIEW3D,
  TGAUSSVIEW, TENTITY, TFAMILY, TGROUP,
  TFIELD, TTIMESTAMP, TANIMATION, TEVOLUTION,
  TCOLOREDPRS3DHOLDER, TCOLOREDPRS3DCACHE, TPART, TALL
}

Functions

 _PTR (Study) GetCStudy(const SalomeApp_Study *theStudy)
void Add (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
void AddScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d, int pos)
static QMutex aMutex (QMutex::Recursive)
void BuildEntities (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, const std::string &theResultEntry, CORBA::Boolean theIsAtOnce, CORBA::Boolean theIsBuildGroups, CORBA::Boolean theIsBuildFields, CORBA::Boolean theIsBuildParts, _PTR(Study) theStudy)
void BuildFieldDataTree (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsFieldsDone, CORBA::Boolean theIsBuildFields, CORBA::Boolean *theIsMinMaxDone, CORBA::Boolean theIsBuildMinMax, _PTR(Study) theStudy)
void BuildFields (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, CORBA::Boolean theIsBuild, CORBA::Boolean theIsAtOnce, _PTR(Study) theStudy)
void BuildGroups (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, CORBA::Boolean theIsBuild, CORBA::Boolean theIsAtOnce, _PTR(Study) theStudy)
void BuildMinMax (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, CORBA::Boolean theIsBuild)
template<class TOutputFilter>
void CellDataToPoint (TOutputFilter *theOutputFilter, vtkCellDataToPointData *theCellDataToPointData, vtkDataSet *theDataSet)
void ChangeQuadratic2DRepresentation (const SalomeApp_Module *theModule, VISU::Quadratic2DPresentationType theType)
void ChangeRepresentation (const SalomeApp_Module *theModule, VISU::PresentationType theType)
template<unsigned int colored_prs3d_type_enum>
size_t CheckIsPossible (const VISU::ColoredPrs3dHolder::BasicInput &theInput, bool theMemoryCheck)
 Check is possible to create ColoredPrs3dHolder with the given input.
size_t CheckIsPossible (VISU::VISUType theType, const VISU::ColoredPrs3dHolder::BasicInput &theInput, bool theMemoryCheck)
 Check is possible to create ColoredPrs3dHolder with the given input.
bool CheckIsSameRange (vtkFloatingPointType *theTarget, vtkFloatingPointType *theSource)
 Checks whether the scalar range is the same or not.
bool CheckIsSameValue (vtkFloatingPointType theTarget, vtkFloatingPointType theSource)
 Checks whether the float values are the same or not.
bool CheckLock (_PTR(Study) theStudy, QWidget *theWidget)
VISU::Result_i * CheckResult (const SalomeApp_Module *theModule, _PTR(SObject) theSource, VISU::Result_var &theResult)
bool CheckTimeStamp (const SalomeApp_Module *theModule, _PTR(SObject)&theSObject, Handle(SALOME_InteractiveObject)&theIO, ColoredPrs3d_i::EPublishInStudyMode &thePublishInStudyMode)
 ClientFindOrCreateVisuComponent (_PTR(Study) theStudyDocument)
CORBA::Object_var ClientSObjectToObject (_PTR(SObject) theSObject)
std::string ColoredPrs3dToPython (SALOMEDS::SObject_ptr theSObject, VISU::ColoredPrs3d_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void ComputeBoundsParam (vtkDataSet *theDataSet, vtkFloatingPointType theDirection[3], vtkFloatingPointType theMinPnt[3], vtkFloatingPointType &theMaxBoundPrj, vtkFloatingPointType &theMinBoundPrj)
bool ComputeVisiblePropBounds (SVTK_ViewWindow *theViewWindow, vtkFloatingPointType allBounds[6], const char *theActorClassName)
void CopyDataSetMapper (vtkDataSetMapper *theTarget, vtkDataSetMapper *theSource, bool theIsCopyInput)
 Customizes vtkDataSetMapper::ShallowCopy.
bool CopyFile (const std::string &theSourceFileName, const std::string &theTargetFileName)
void CopyMapper (vtkMapper *theTarget, vtkMapper *theSource, bool theIsCopyInput)
 Customizes vtkMapper::ShallowCopy.
void CopyPointSpriteDataMapper (VISU_OpenGLPointSpriteMapper *theTarget, VISU_OpenGLPointSpriteMapper *theSource, bool theIsCopyInput)
 Customizes VISU_OpenGLPointSpriteMapper::ShallowCopy.
void CopyPolyDataMapper (vtkPolyDataMapper *theTarget, vtkPolyDataMapper *theSource, bool theIsCopyInput)
 Customizes vtkPolyDataMapper::ShallowCopy.
void CorrectSObjectType (SALOMEDS::SObject_ptr theSObject, SALOMEDS::StudyBuilder_ptr theBuilder)
bool CreatColoredPrs3d (ColoredPrs3d_i *theColoredPrs3d, Result_i *theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theIteration)
template<class TPrs3d_i, class TViewer, class TDlg, int IsDlgModal>
TPrs3d_i * CreateAndEditPrs3d (VisuGUI *theModule, _PTR(SObject) theTimeStamp, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
std::string CreateAttributes (_PTR(Study) theStudyDocument, const std::string &theFatherEntry, const std::string &theIconName, const std::string &theIOR, const std::string &theName, const std::string &thePersistentRef, const std::string &theComment, CORBA::Boolean theCreateNew)
std::string CreateAttributes (SALOMEDS::Study_ptr theStudyDocument, const std::string &theFatherEntry, const std::string &theIconName, const std::string &theIOR, const std::string &theName, const std::string &thePersistentRef, const std::string &theComment, CORBA::Boolean theCreateNew)
PMinMaxController CreateDefaultMinMaxController (VISU::ColoredPrs3d_i *theColoredPrs3d)
VISU::ColoredPrs3d_i * CreateHolder2GetDeviceByEnum (VISU::VISUType theType, VISU::Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber, VISU::ColoredPrs3dCache::EnlargeType theEnlargeType, CORBA::Float theRequiredMemory)
 Creates ColoredPrs3dHolder by enumeration value and gets its first device.
template<class TColoredPrs3d_i>
TColoredPrs3d_i * CreateHolder2GetDeviceByType (VISU::Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber, VISU::ColoredPrs3dCache::EnlargeType theEnlargeType, CORBA::Float theRequiredMemory)
 Creates ColoredPrs3dHolder by type and gets its first device.
VISU::Mesh_i * CreateMesh (VisuGUI *theModule, const Handle(SALOME_InteractiveObject)&theIO, SVTK_ViewWindow *theViewWindow)
void CreatePlot (SalomeApp_Module *theModule, _PTR(SObject) theTableSO)
void CreatePlot (VISU_Gen_i *theVisuGen, Plot2d_ViewFrame *thePlot, _PTR(SObject) theTableSO)
template<class TPrs3d_i, class TDlg, int IsDlgModal>
TPrs3d_i * CreatePrs3d (VisuGUI *theModule, const QString &theDesiredViewerType=QString())
template<typename TPrs3d_i>
TPrs3d_i * CreatePrs3d (Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber)
VISU::ColoredPrs3d_i * CreatePrs3d_i (VISUType theType, SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<unsigned int type_enum>
ColoredPrs3d_i * CreatePrs3dByEnum (SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<typename TPrs3d_i>
ColoredPrs3d_i * CreatePrs3dByType (SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<class TPrs3d_i>
TPrs3d_i * CreatePrs3dFromFactory (VisuGUI *theModule, _PTR(SObject) theTimeStamp, const char *theMeshName, VISU::Entity theEntity, const char *theFieldName, int theTimeId, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<class TPrs3d_i, class TViewer, class TDlg, int IsDlgModal>
TPrs3d_i * CreatePrs3dInViewer (VisuGUI *theModule, _PTR(SObject) theTimeStampSObj, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
void CreateReference (_PTR(Study) theStudyDocument, const std::string &theFatherEntry, const std::string &theRefEntry)
void CreateReference (SALOMEDS::Study_ptr theStudyDocument, const string &theFatherEntry, const string &theRefEntry)
std::string CutLinesToPython (SALOMEDS::SObject_ptr theSObject, VISU::CutLines_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string CutPlanesToPython (SALOMEDS::SObject_ptr theSObject, VISU::CutPlanes_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string CutSegmentToPython (SALOMEDS::SObject_ptr theSObject, VISU::CutSegment_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string DeformedShapeAndScalarMapToPython (SALOMEDS::SObject_ptr theSObject, VISU::DeformedShapeAndScalarMap_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string DeformedShapeToPython (SALOMEDS::SObject_ptr theSObject, VISU::DeformedShape_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void DeleteActors (VISU::Prs3d_i *thePrs)
void DeleteActors (VISU::Curve_i *thePrs)
void DeletePrs3d (VisuGUI *theModule, VISU::Prs3d_i *thePrs)
void DeleteSObject (VisuGUI *theModule, _PTR(Study) theStudy, _PTR(SObject) theSObject)
void DistanceToPosition (vtkDataSet *theDataSet, vtkFloatingPointType theDirection[3], vtkFloatingPointType theDist, vtkFloatingPointType thePos[3])
void DumpAnimationsToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, std::string thePrefix)
void DumpChildrenToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
void DumpClippingPlanesToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, std::string thePrefix, VISU_ClippingPlaneMgr &thePlaneMgr)
void DumpContainersToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
void DumpCurveToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
void DumpEvolutionsToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string thePrefix)
void DumpPrs3dCacheToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
void DumpTableAttrToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
void DumpToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
template<class TPrs3d_i, class TViewer, class TDlg, int TIsDlgModal>
void EditPrs3d (VisuGUI *theModule, Handle(SALOME_InteractiveObject)&theIO, VISU::Prs3d_i *thePrs3d, SVTK_ViewWindow *theViewWindow)
void ErasePrs (VisuGUI *theModule, Base_i *theBase, bool theDoRepaint)
void ErasePrs3d (VisuGUI *theModule, VISU::Prs3d_i *thePrs, bool theDoRepaint)
bool Execute (vtkPolyData *theInput, vtkPolyData *theOutput, vtkDataSet *theScalarsDataSet, vtkDataSet *theVectorsDataSet, vtkDataSet *theNormalsDataSet, vtkDataSet *theTCoordsDataSet, vtkDataSet *theTensorsDataSet, TFieldList *theFieldList, bool theIsMergingInputs)
bool Execute (vtkUnstructuredGrid *theInput, vtkUnstructuredGrid *theOutput, vtkDataSet *theScalarsDataSet, vtkDataSet *theVectorsDataSet, vtkDataSet *theNormalsDataSet, vtkDataSet *theTCoordsDataSet, vtkDataSet *theTensorsDataSet, TFieldList *theFieldList, bool theIsMergingInputs)
bool ExportTableToFile (SALOMEDS::SObject_ptr theTable, const char *theFileName)
VISU_Actor * FindActor (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
VISU_Actor * FindActor (SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d)
VISU_ActorBaseFindActorBase (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
VISU_ActorBaseFindActorBase (SVTK_ViewWindow *theViewWindow, VISU::TActorFactory *theActor)
LightApp_DataObjectFindDataObject (CAM_Module *theModule, _PTR(SObject) theSObject)
LightApp_DataObjectFindDataObject (SUIT_DataObject *theDataObject, const QString &theEntry, int theLevel)
SALOMEDS::SComponent_var FindOrCreateVisuComponent (SALOMEDS::Study_ptr theStudyDocument)
Result_var FindResult (SALOMEDS::SObject_ptr theSObject)
 To find Result object as published on father of the given SObject.
std::string GaussPointsToPython (SALOMEDS::SObject_ptr theSObject, VISU::GaussPoints_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
QString GenerateFieldName (const std::string &theName, const std::string &theUnits)
std::string GenerateFieldName (const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
QString GenerateName (const std::string &theFmt, int)
QString GenerateName (const std::string &theName)
std::string GenerateName (SALOMEDS::SObject_ptr theSObject, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap)
std::string GenerateName (std::string theName, SALOMEDS::SObject_ptr theSObject, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, char theSuffix)
template<class TViewWindow>
TViewWindow * GetActiveViewWindow (const SalomeApp_Module *theModule=NULL)
SalomeApp_Study * GetAppStudy (const CAM_Module *theModule)
std::string GetBoolean (bool theArgument)
vtkCamera * GetCamera (SUIT_ViewWindow *theViewWindow)
 GetClientSObject (SALOMEDS::SObject_ptr theSObject, _PTR(Study) theStudy)
bool getClippingPlanesFolder (_PTR(Study) theStudy, _PTR(SObject)&theSObject)
std::string GetColor (const SALOMEDS::Color &theColor)
std::string GetComponentDataType (SALOMEDS::SObject_ptr theSObject)
template<ECoordName TCoordId>
VISU::TCoord GetCoord (const VISU::TCCoordSlice &theCoordSlice)
template<>
VISU::TCoord GetCoord< eNoneCoord > (const VISU::TCCoordSlice &theCoordSlice)
 GetCStudy (const SalomeApp_Study *theStudy)
SPlot2d_Curve * GetCurveByIO (const Handle(SALOME_InteractiveObject)&theIObject, Plot2d_ViewFrame *thePlot)
size_t GetDataSetSize (size_t theNbOfPoints, size_t theNbOfCells, size_t theCellsSize, bool theComputeLinks)
SUIT_DesktopGetDesktop (const CAM_Module *theModule)
SALOMEDS::Study_var GetDSStudy (_PTR(Study) theStudy)
vtkCell * GetElemCell (vtkDataSet *theDataSet, vtkIdType theObjID)
vtkIdType GetElemObjID (vtkDataSet *theDataSet, vtkIdType theID)
vtkIdType GetElemVTKID (vtkDataSet *theDataSet, vtkIdType theID, int theEntity)
TElnoPoints GetElnoPoints (vtkDataSet *theDataSet, vtkIdType theNodeObjID)
float GetFloat (const QString &theValue, float theDefault)
int GetFreePositionOfDefaultScalarBar (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow)
SalomeApp_Study * GetGUIStudy (SALOMEDS::Study_ptr theStudy)
template<class TGetFieldData>
vtkIntArray * GetIDMapper (vtkDataSet *theIDMapperDataSet, TGetFieldData theGetFieldData, const char *theFieldName)
template<class TGetFieldData>
vtkIntArray * GetIDMapper (VISU::TFieldList *theFieldList, TGetFieldData theGetFieldData, const char *theFieldName)
vtkDataSet * GetInput (vtkInformationVector **theInputVector, vtkIdType theInputId)
TInputCellID GetInputCellID (vtkDataSet *theDataSet, vtkIdType theObjID)
template<typename TInterface>
TInterface::_var_type GetInterface (CORBA::Object_ptr theObject)
void GetIntersection (vtkIntArray *theFirstIDMapper, vtkIntArray *theSecondIDMapper, TObjectIdArray &theResult)
SALOMEDS::ListOfFileNamesGetListOfFileNames (const Result_i::TFileNames &theFileNames)
SALOME_MED::MED_Gen_var GetMEDEngine ()
TMinMax GetMinMax (VISU::Result_i *theResult, VISU::PField theField, vtkIdType theCompID)
std::string GetName (SALOMEDS::SObject_ptr theSObject)
vtkFloatingPointType * GetNodeCoord (vtkDataSet *theDataSet, vtkIdType theObjID)
vtkIdType GetNodeObjID (vtkDataSet *theDataSet, vtkIdType theID)
vtkIdType GetNodeVTKID (vtkDataSet *theDataSet, vtkIdType theID)
size_t GetNumberOfPoints (size_t theNbCells)
TObjectInfo GetObjectByEntry (const SalomeApp_Study *theStudy, const std::string &theEntry)
vtkIdType GetObjectID (vtkDataArray *theIDDataArray, vtkIdType theID)
void GetObjectId2TupleGaussIdArray (vtkIntArray *theArray, TObjectId2TupleGaussIdMap &theObjectId2TupleGaussIdMap)
void GetObjectId2TupleIdMap (vtkIntArray *theArray, TObjectId2TupleIdMap &theObjectId2TupleIdMap)
void GetObjectIdSet (vtkIntArray *theArray, TObjectIdSet &theObjectIdSet)
TGaussPointID GetObjID (vtkDataSet *theDataSet, vtkIdType theID)
vtkDataSet * GetOutput (vtkInformationVector *theOutputVector)
SPlot2d_Viewer * GetPlot2dViewer (const SalomeApp_Module *theModule, const bool theCreate)
MED::TInt GetPNOMLength (MED::EVersion theVersion)
VISU::Prs3d_iGetPrs3dFromBase (Base_i *theBase)
std::vector< VISU::Prs3d_i * > GetPrs3dList (const SalomeApp_Module *theModule, _PTR(SObject) theObject, bool theGP)
std::vector< VISU::Prs3d_i * > GetPrs3dList (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIO, bool theGP)
bool GetPrs3dSelectionInfo (const SalomeApp_Module *theModule, VISU::Prs3d_i *&thePrs3d, SVTK_ViewWindow *&theViewWindow, VISU_Actor *&thenActor)
VISU::Prs3d_iGetPrs3dToModify (const SalomeApp_Module *theModule, Base_i *theBase)
vtkRenderer * GetRenderer (SUIT_ViewWindow *theViewWindow)
template<class TColoredPrs3d_i>
VISU::ColoredPrs3dCache::EnlargeType GetRequiredCacheMemory (VISU::Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber, CORBA::Float &theUsedMemory, CORBA::Float &theRequiredMemory)
 Gets the memory required for cache.
VISU::ColoredPrs3dCache::EnlargeType GetRequiredCacheMemory (VISU::VISUType theType, VISU::Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber, CORBA::Float &theUsedMemory, CORBA::Float &theRequiredMemory)
 Gets the memory required for cache.
SUIT_ResourceMgr * GetResourceMgr ()
Result_i * GetResult (SALOMEDS::Study_ptr theStudy, const std::string &theResultEntry)
 To get VISU::Result object published on the given SALOMEDS::SObject.
TSelectionInfo GetSelectedObjects (const SalomeApp_Module *theModule)
LightApp_SelectionMgrGetSelectionMgr (const SalomeApp_Module *theModule)
PortableServer::ServantBase_var GetServant (CORBA::Object_ptr theObject)
template<typename TServant>
TServant * GetServantInterface (CORBA::Object_ptr theObject)
SUIT_SessionGetSession ()
SALOMEDS::SObject_var GetSObject (_PTR(SObject) obj)
 GetStudy (SALOMEDS::Study_ptr theStudy)
SALOMEDS::StudyManager_var GetStudyManager ()
TTextureValue GetTexture (const std::string &theMainTexture, const std::string &theAlphaTexture)
void GetTimeStampOnGaussMesh (const PPolyData &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
void GetTimeStampOnProfile (const PUnstructuredGrid &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime, const VISU::TEntity &theEntity)
template<class TViewer>
TViewer::TViewWindow * GetViewWindow (VisuGUI *theModule)
VISU_Gen_i * GetVisuGen (const CAM_Module *theModule)
vtkIdType GetVTKID (vtkDataArray *theIDDataArray, vtkIdType theID, int theEntity)
std::string Image2VTI (const std::string &theImageFileName)
SALOMEDS::SObject_var ImportTables (const char *theFileName, SALOMEDS::Study_ptr theStudy)
void ImportTables (const char *theFileName, TTableContainer &theContainer)
void InitMed2VisuArray (std::vector< int > &anArray, EGeometry aEGeom)
void initSpinBox (QDoubleSpinBox *spinBox, double min, double max, double step, int decimals)
void initSpinBox (QSpinBox *spinBox, int min, int max, int step)
template<int EDataType>
void InitTimeStampOnGaussMesh (const PPolyData &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
template<int EDataType>
void InitTimeStampOnProfile (const PUnstructuredGrid &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime, const VISU::TEntity &theEntity)
bool IsDataOnCells (vtkDataSet *theDataSet)
bool IsDataOnPoints (vtkDataSet *theDataSet)
bool IsDifferent (vtkIntArray *theFirstIDMapper, vtkIntArray *theSecondIDMapper)
bool IsElnoData (vtkDataSet *theDataSet)
const CORBA::Boolean IsMultiFile ()
std::string IsoSurfacesToPython (SALOMEDS::SObject_ptr theSObject, VISU::IsoSurfaces_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
bool IsQuadraticData (vtkDataSet *theDataSet)
bool IsRemovable (const std::string theEntry, const SalomeApp_Module *theModule)
 Check, if the object can be deleted.
bool IsRemovableSelected (const SalomeApp_Module *theModule)
 Check, if "Delete" popup-menu can be put on current selection.
bool IsSObjectTable (_PTR(SObject) theSObject)
bool IsStudyLocked (_PTR(Study) theStudy)
std::string MakeFileName (const std::string &theName, const void *thePointer)
std::string MonoColorPrsToPython (SALOMEDS::SObject_ptr theSObject, VISU::MonoColorPrs_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void Mul (const vtkFloatingPointType A[3], vtkFloatingPointType b, vtkFloatingPointType C[3])
template<class TViewer>
void OnEraseAll (VisuGUI *theModule)
template<>
void OnEraseAll< SPlot2d_Viewer > (VisuGUI *theModule)
bool operator< (const PFamily &theLeft, const PFamily &theRight)
std::string Plot3DToPython (SALOMEDS::SObject_ptr theSObject, VISU::Plot3D_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void PlotContainer (const SalomeApp_Module *theModule, VISU::Container_i *container, int theDisplaying)
void PlotContainer (Plot2d_ViewFrame *thePlot, VISU::Container_i *container, int theDisplaying)
void PlotCurve (const SalomeApp_Module *theModule, VISU::Curve_i *theCurve, int theDisplaying)
void PlotCurve (Plot2d_ViewFrame *thePlot, VISU::Curve_i *theCurve, int theDisplaying)
void PlotRemoveCurve (const SalomeApp_Module *theModule, VISU::Curve_i *pCrv)
void PlotRemoveCurve (SalomeApp_Application *theApp, VISU::Curve_i *pCrv)
void PlotTable (const SalomeApp_Module *theModule, VISU::Table_i *table, int theDisplaying)
void PlotTable (SalomeApp_Study *theStudy, Plot2d_ViewFrame *thePlot, VISU::Table_i *table, int theDisplaying)
bool PolyDataRequestData (vtkInformationVector **theInputVector, vtkIdType theNumberOfInputConnections, vtkInformationVector *theOutputVector, vtkPointSet *theSharedPointSet, bool theIsMergingInputs, bool theIsMappingInputs)
void PositionToDistance (vtkDataSet *theDataSet, vtkFloatingPointType theDirection[3], vtkFloatingPointType thePos[3], vtkFloatingPointType &theDist)
static std::string PREFIX (" ")
template<typename TPrs3d_i>
TPrs3d_i::TInterface::_var_type Prs3dOnField (Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber)
void Prs3dToPython (VISU::Prs3d_i *theServant, std::ostream &theStr, const std::string &theName, std::string thePrefix)
VISU_Actor * PublishInView (VisuGUI *theModule, Prs3d_i *thePrs, SVTK_ViewWindow *theViewWindow, bool theIsHighlight)
VISU_Actor * PublishMeshInView (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs, SVTK_ViewWindow *theViewWindow)
void RangeStepAndValidator (QtxDoubleSpinBox *theSpinBox, double min, double max, double step, unsigned short decimals)
void RecreateActor (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs)
void RegistryStorable ()
void Remove (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
bool RemoveFile (const std::string &theFileName, bool theRemoveEmptyDir)
void RemoveFile (const std::string &theFileName)
void RemoveFromStudy (_PTR(SObject) theSObject, bool theIsAttrOnly, bool theDestroySubObjects)
void RemoveFromStudy (SALOMEDS::SObject_ptr theSObject, bool theIsAttrOnly, bool theDestroySubObjects)
void RemoveScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d)
void RemoveSObject (_PTR(Study) theStudyDocument, const string &theEntry)
void RenderViewWindow (SVTK_ViewWindow *vw)
void RepaintView (SUIT_ViewWindow *theViewWindow)
void RepaintViewWindows (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIObject)
 Repaint all SVTK view windows, where the given object is displayed.
int runAndWait (QDialog *dlg, const bool modal)
std::string ScalarMapToPython (SALOMEDS::SObject_ptr theSObject, VISU::ScalarMap_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void SetClippingPlane (Prs3d_i *thePrs, string theName, std::ostream &theStr, std::string thePrefix)
void SetFitAll (SVTK_ViewWindow *theViewWindow)
 Advanced FitAll, sets view projection in accordance with current view contents.
void SetScaleView (SUIT_ViewWindow *theViewWindow, const CORBA::Double theScale[3])
void SetShading (const SalomeApp_Module *theModule, bool theOn)
void SetViewVisibility (SalomeApp_Application *app, TViewVisibility theViewVisibility)
CORBA::Object_var SObjectToObject (SALOMEDS::SObject_ptr theSObject)
bool SplitName (const std::string &theName, std::string &theBase, std::string &theSuffix, char theDelimeter)
template<class TColoredPrs3d>
Storable * StorableEngine (SALOMEDS::SObject_ptr theSObject, const Storable::TRestoringMap &theMap, const std::string &thePrefix, CORBA::Boolean theIsMultiFile)
std::string StreamLinesToPython (SALOMEDS::SObject_ptr theSObject, VISU::StreamLines_i *theServant, std::ostream &theStr, TEntry2NameMap &theEntry2NameMap, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
void Sub (const vtkFloatingPointType A[3], const vtkFloatingPointType B[3], vtkFloatingPointType C[3])
template<class TTableAttr>
void TableAttrToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, TTableAttr theTableAttr, const std::string &theAttrName, std::ostream &theStr, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, std::string theArgumentName, std::string thePrefix)
std::string ToFormat (const int thePrec)
int ToPrecision (const char *theFormat)
bool UnstructuredGridRequestData (vtkInformationVector **theInputVector, vtkIdType theNumberOfInputConnections, vtkInformationVector *theOutputVector, vtkPointSet *theSharedPointSet, bool theIsMergingInputs, bool theIsMappingInputs)
void UpdateCurve (VISU::Curve_i *theCurve, Plot2d_ViewFrame *thePlot, SPlot2d_Curve *plotCurve, int theDisplaying)
void UpdateObjBrowser (SalomeApp_Module *theModule, bool theIsUpdateDataModel, _PTR(SObject) theSObject)
void UpdatePlot2d (Plot2d_ViewFrame *theView, int theDisplaying, Curve_i *theCurve)
VISU_Actor * UpdateViewer (VisuGUI *theModule, VISU::Prs3d_i *thePrs, bool theDispOnly, const bool theIsHighlight)
VISU_Actor * UpdateViewer (SUIT_ViewWindow *theViewWindow, int theDisplaing, Prs3d_i *thePrs)
std::string VectorsToPython (SALOMEDS::SObject_ptr theSObject, VISU::Vectors_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
vtkIdType VISUGeom2NbNodes (EGeometry theGeom)
 Get number of nodes for defined geometrical type.
vtkIdType VISUGeom2VTK (EGeometry theGeom)
 Maps VISU geometrical type to VTK one.
EGeometry VTKGeom2VISU (vtkIdType theGeom)
void WriteToFile (vtkPolyData *theDataSet, const std::string &theFileName)
 The utility function allows to write vtkPolyData to a file with defined name.
void WriteToFile (vtkUnstructuredGrid *theDataSet, const std::string &theFileName)
 The utility function allows to write vtkUnstructuredGrid to a file with defined name.

Variables

TGetCoord aXGetCoord [3]
TGetCoord aXYGetCoord [3]
TGetCoord aXYZGetCoord [3]
TGetCoord aXZGetCoord [3]
TGetCoord aYGetCoord [3]
TGetCoord aYZGetCoord [3]
TGetCoord aZGetCoord [3]
static CORBA::Boolean myIsMultiFile
static TMutex myMutex
static int mySCnt = 0
const char *const NO_COMMENT = ""
const char *const NO_ICON = ""
const char *const NO_IOR = ""
const char *const NO_NAME = ""
const char *const NO_PERFSITENT_REF = ""
const vtkIdType UpdateFromSettingsEvent = vtkCommand::UserEvent + 100
const vtkIdType UpdateInsideSettingsEvent = vtkCommand::UserEvent + 101
const vtkIdType UpdateOutsideSettingsEvent = vtkCommand::UserEvent + 102
const vtkIdType UpdatePickingSettingsEvent = vtkCommand::UserEvent + 103
static std::string VISU_TMP_DIR


Generated by  Doxygen 1.6.0   Back to index