Version: 6.3.1
Packages | Data Structures | Typedefs | Enumerations | Functions | Variables

Package VISU

Packages

package  TL

Data Structures

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

Typedefs

typedef MED::SharedPtr< TMeshPMesh
typedef MED::SharedPtr
< TGaussSubMesh
PGaussSubMesh
typedef MED::SharedPtr
< TGaussMesh
PGaussMesh
typedef MED::SharedPtr
< TSubProfile
PSubProfile
typedef MED::SharedPtr< TProfilePProfile
typedef MED::SharedPtr
< TMeshOnEntity
PMeshOnEntity
typedef MED::SharedPtr< TFamilyPFamily
typedef MED::SharedPtr< TGroupPGroup
typedef MED::SharedPtr< TFieldPField
typedef MED::SharedPtr< TGaussPGauss
typedef MED::SharedPtr
< TValForTime
PValForTime
typedef MED::SharedPtr< TGrille > PGrille
typedef vtkSmartPointer
< VISU_MergeFilter
PMergeFilter
typedef vtkSmartPointer
< VISU_CommonCellsFilter
PCommonCellsFilter
typedef vtkSmartPointer
< vtkPolyData > 
PPolyData
typedef vtkSmartPointer
< VISU_AppendPolyData
PAppendPolyData
typedef MED::SharedPtr
< TAppendPolyDataHolder
PAppendPolyDataHolder
typedef MED::SharedPtr
< TPolyDataIDMapperImpl
PPolyDataIDMapperImpl
typedef vtkSmartPointer
< vtkUnstructuredGrid > 
PUnstructuredGrid
typedef vtkSmartPointer
< VISU_AppendFilter
PAppendFilter
typedef MED::SharedPtr
< TAppendFilterHolder
PAppendFilterHolder
typedef MED::SharedPtr
< TUnstructuredGridIDMapperImpl
PUnstructuredGridIDMapperImpl
typedef MED::SharedPtr
< TPointCoords
PPointCoords
typedef MED::SharedPtr
< TNamedPointCoords
PNamedPointCoords
typedef MED::SharedPtr
< TMeshValueBase
PMeshValue
typedef MED::SharedPtr< TMeshImplPMeshImpl
typedef MED::SharedPtr
< TSubProfileImpl
PSubProfileImpl
typedef MED::SharedPtr
< TProfileImpl
PProfileImpl
typedef MED::SharedPtr
< TGaussImpl
PGaussImpl
typedef MED::SharedPtr
< TGaussSubMeshImpl
PGaussSubMeshImpl
typedef MED::SharedPtr
< TGaussMeshImpl
PGaussMeshImpl
typedef MED::SharedPtr
< TGaussPtsIDFilter
PGaussPtsIDFilter
typedef MED::SharedPtr
< TSubMeshImpl
PSubMeshImpl
typedef MED::SharedPtr
< TMeshOnEntityImpl
PMeshOnEntityImpl
typedef MED::SharedPtr
< TFamilyImpl
PFamilyImpl
typedef MED::SharedPtr
< TGroupImpl
PGroupImpl
typedef MED::SharedPtr
< TFieldImpl
PFieldImpl
typedef MED::SharedPtr
< TValForTimeImpl
PValForTimeImpl
typedef vtkIdType TInputID
typedef vtkIdType TCellID
typedef std::pair< TInputID,
TCellID
TInputCellID
typedef vtkIdType TVTKPointID
 Utility for ELNO Data Selection.
typedef vtkIdType TVTKCellID
typedef std::pair< TVTKPointID,
TVTKCellID
TElnoPointID
typedef std::vector< TElnoPointIDTElnoPoints
typedef std::map< vtkIdType,
TStructuredId
TObj2StructuredId
typedef MED::SharedPtr
< TObj2StructuredId
PObj2StructuredId
typedef MED::SharedPtr
< TStructured
PStructured
typedef MED::SharedPtr
< TBaseStructure
PBaseStructure
typedef MED::SharedPtr< TIDMapperPIDMapper
typedef MED::SharedPtr
< TUnstructuredGridIDMapper
PUnstructuredGridIDMapper
typedef MED::SharedPtr
< TNamedIDMapper
PNamedIDMapper
typedef MED::SharedPtr
< TPolyDataIDMapper
PPolyDataIDMapper
typedef vtkIdType TLocalPntID
typedef std::pair< TCellID,
TLocalPntID
TGaussPointID
 Defines a type that represent complex ID for defined Gauss Point.
typedef MED::SharedPtr
< TGaussPtsIDMapper
PGaussPtsIDMapper
typedef std::map< vtkIdType,
vtkIdType > 
TObj2VTKID
typedef MED::SharedPtr
< TMEDNamedPointCoords
PMEDNamedPointCoords
typedef MED::SharedPtr< TMEDMeshPMEDMesh
typedef MED::SharedPtr
< TMEDSubProfile
PMEDSubProfile
typedef MED::SharedPtr
< TMEDProfile
PMEDProfile
typedef MED::SharedPtr< TMEDGaussPMEDGauss
typedef MED::SharedPtr
< TMEDGaussSubMesh
PMEDGaussSubMesh
typedef MED::SharedPtr
< TMEDGaussMesh
PMEDGaussMesh
typedef MED::SharedPtr
< TMEDSubMesh
PMEDSubMesh
typedef std::map< vtkIdType,
vtkIdType > 
TFamilyID2CellsSize
typedef std::map< vtkIdType,
vtkIdType > 
TElemID2FamilyID
typedef std::map
< MED::EGeometrieElement,
TElemID2FamilyID
TGeom2ElemID2FamilyID
typedef MED::SharedPtr
< TMEDMeshOnEntity
PMEDMeshOnEntity
typedef MED::SharedPtr
< TMEDFamily
PMEDFamily
typedef MED::SharedPtr< TMEDGroupPMEDGroup
typedef MED::SharedPtr< TMEDFieldPMEDField
typedef MED::SharedPtr
< TMEDValForTime
PMEDValForTime
typedef int TCellId
typedef int TEntityId
typedef std::pair< TCellId,
TEntityId
TObjectId
typedef std::set< TObjectIdTObjectIdSet
typedef std::vector< TObjectIdTObjectIdArray
typedef int TTupleId
typedef std::map< TObjectId,
TTupleId
TObjectId2TupleIdMap
typedef int TTupleCellID
typedef int GeometryCellID
typedef std::vector< TTupleCellIDTCellIdArray
typedef std::map
< GeometryCellID, TCellIdArray
TObjectId2TupleGaussIdMap
typedef vtkFieldData
*(vtkDataSet::* 
TGetFieldData )()
typedef VISU::TCoord(* TGetCoord )(const VISU::TCCoordSlice &theCoordSlice)
typedef std::auto_ptr
< TCoordHelper
TCoordHelperPtr
typedef vtkSmartPointer
< vtkPointSet > 
PPointSet
typedef MED::TFloat TCoord
typedef MED::SharedPtr
< TCoordHolderBase
PCoordHolder
typedef std::string TName
typedef TVector< TNameTNames
typedef std::map< TEntity,
PMeshOnEntity
TMeshOnEntityMap
typedef std::map< TName, PGroupTGroupMap
typedef std::map< std::string,
PMesh
TMeshMap
typedef std::set< PSubProfileTProfileKey
typedef std::map< TProfileKey,
PProfile
TProfileMap
typedef std::set< PGaussSubMeshTGaussKey
typedef std::map< TGaussKey,
PGaussMesh
TGaussMeshMap
typedef std::map< TName, PFamilyTFamilyMap
typedef std::map< TName, PFieldTFieldMap
typedef std::map< vtkIdType,
PFamily
TFamilyIDMap
typedef std::pair< TEntity,
PFamily
TEnity2Family
typedef std::set< TEnity2FamilyTFamilySet
typedef std::map< vtkIdType,
PValForTime
TValField
typedef std::pair
< vtkFloatingPointType,
vtkFloatingPointType > 
TMinMax
typedef std::pair< double,
std::string
TTime
typedef TVector< vtkIdType > TSubMeshID
typedef std::map< vtkIdType,
vtkIdType > 
TID2ID
typedef TVector< PSubProfileImplTSubProfileArr
typedef std::map< EGeometry,
PSubProfileImpl
TGeom2SubProfile
typedef TVector
< PGaussSubMeshImpl
TGaussSubMeshArr
typedef std::map< EGeometry,
PGaussSubMeshImpl
TGeom2GaussSubMesh
typedef TVector< vtkIdType > TConnect
typedef TVector< TConnectTCell2Connect
typedef std::map< EGeometry,
PSubMeshImpl
TGeom2SubMesh
typedef TVector< PSubMeshImplTSubMeshArr
typedef std::map< EGeometry,
TSubMeshID
TGeom2SubMeshID
typedef std::pair< vtkIdType,
vtkIdType > 
TNbASizeCells
typedef TVector< PFamilyImplTFamilyArr
typedef TVector< TMinMaxTComp2MinMax
typedef TVector< TComp2MinMaxTMetric2Comp2MinMax
typedef std::map< TName, TMinMaxTGroup2MinMax
typedef TVector< TGroup2MinMaxTComp2Group2MinMax
typedef TVector
< TComp2Group2MinMax
TMetric2Comp2Group2MinMax
typedef std::map< EGeometry,
PMeshValue
TGeom2MeshValue
typedef std::map< EGeometry,
vtkIdType > 
TGeom2NbGauss
typedef MED::SharedPtr
< TTableIDMapper
PTableIDMapper
typedef std::vector
< PTableIDMapper
TTableContainer
typedef vtkSmartPointer
< vtkImageData > 
TTextureValue
typedef SALOME::GenericObjPtr
< TMinMaxController
PMinMaxController
typedef std::deque< TPrs3dPtrTLastVisitedPrsList
typedef std::string THolderEntry
typedef std::map< THolderEntry,
TLastVisitedPrsList
TColoredPrs3dHolderMap
typedef std::pair< int, int > TIndexAndSize
typedef std::map
< SALOME_MED::medGeometryElement,
TIndexAndSize
TCellsFirstIndex
typedef MED::SharedPtr< TCMeshPCMesh
typedef SharedPtr< TCSubProfilePCSubProfile
typedef MED::SharedPtr< TCProfilePCProfile
typedef SharedPtr< TCGaussPCGauss
typedef SharedPtr< TCGaussSubMeshPCGaussSubMesh
typedef SharedPtr< TCGaussMeshPCGaussMesh
typedef MED::SharedPtr< TCSubMeshPCSubMesh
typedef MED::SharedPtr
< TCMeshOnEntity
PCMeshOnEntity
typedef MED::SharedPtr< TCFamilyPCFamily
typedef MED::SharedPtr< TCGroupPCGroup
typedef MED::SharedPtr< TCFieldPCField
typedef MED::SharedPtr
< TCValForTime
PCValForTime
typedef std::map< std::string,
std::string
TName2EntryMap
typedef std::map< std::string,
std::string
TEntry2NameMap
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 QMap< vtkIdType,
vtkFloatingPointType > 
Comp2Value
typedef QMapIterator
< vtkIdType,
vtkFloatingPointType > 
Comp2ValueIterator
typedef QMap< vtkIdType,
Comp2Value
Elem2Comp2Value
typedef QMapIterator
< vtkIdType, Comp2Value
Elem2Comp2ValueIterator
typedef QPair< double,
std::string
TimeStampData
typedef QList< TimeStampDataTimeStampDataList
typedef QListIterator
< TimeStampData
TimeStampDataListIterator
typedef QPair< QString, QString > ComponentData
typedef QList< ComponentDataComponentDataList
typedef QListIterator
< ComponentData
ComponentDataListIterator
typedef QList
< vtkFloatingPointType > 
TimeStampValueList
typedef QListIterator
< vtkFloatingPointType > 
TimeStampValueListIterator
typedef std::map< int,
VTK::MarkerMap > 
StudyId2MarkerMap
typedef boost::recursive_mutex TMutex
typedef TMutex::scoped_lock TLock
typedef QSet< QString > ContainerSet
typedef SALOME::GenericObjPtr
< TCompositeMinMaxController
PCompositeMinMaxController
typedef TVoidMemFunEvent
< SUIT_ViewWindow > 
TFrameActionEvent
typedef std::pair< Prs3d_i *, int > TPrs3dToInd
typedef std::set< TPrs3dToIndTSetPrs3d
typedef std::map
< SVTK_ViewWindow *, TSetPrs3d
TViewToPrs3d
typedef vtkSmartPointer
< OrientedPlane
TVTKPlane
typedef std::vector< TVTKPlaneTPlanes
typedef void(SUIT_ViewWindow::* TViewVisibility )()
typedef std::vector
< SVTK_ViewWindow * > 
TViewWindows
typedef std::vector
< TSelectionItem
TSelectionInfo
typedef string IdType
typedef sequence< stringstring_array
typedef sequence< double > double_array

Enumerations

enum  TEntity { NODE_ENTITY, EDGE_ENTITY, FACE_ENTITY, CELL_ENTITY }
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.

More...
enum  TGaussMetric { AVERAGE_METRIC = 0, MINIMUM_METRIC, MAXIMUM_METRIC }
 

Enumeration used to extract different kinds of values from the data on gauss points.

More...
enum  ECoordName { eX, eY, eZ, eNoneCoord }
enum  ESubMeshStatus { eRemoveAll, eAddAll, eAddPart, eNone }
enum  Event { SetSMDecreaseMagnificationEvent = SVTK::LastEvent + 100, SetSMIncreaseMagnificationEvent, LastEvent }
enum  Displaing {
  eDisplayAll, eDisplay, eDisplayOnly, eErase,
  eEraseAll, eUpdateData
}
enum  Orientation { XY, YZ, ZX }
enum  Scaling { LINEAR, LOGARITHMIC }
enum  GaussMetric { AVERAGE, MINIMUM, MAXIMUM }
enum  Entity {
  NODE, EDGE, FACE, CELL,
  NONE
}
enum  MarkerType {
  MT_NONE, MT_POINT, MT_PLUS, MT_STAR,
  MT_O, MT_X, MT_O_POINT, MT_O_PLUS,
  MT_O_STAR, MT_O_X, MT_USER, MT_POINT_SPRITE
}
enum  MarkerScale {
  MS_NONE, MS_10, MS_15, MS_20,
  MS_25, MS_30, MS_35, MS_40,
  MS_45, MS_50, MS_55, MS_60,
  MS_65, MS_70
}
enum  SortOrder { AscendingOrder, DescendingOrder }
enum  SortPolicy {
  EmptyLowest, EmptyHighest, EmptyFirst, EmptyLast,
  EmptyIgnore
}
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
}
enum  PresentationType {
  POINT, WIREFRAME, SHADED, INSIDEFRAME,
  SURFACEFRAME, FEATURE_EDGES, SHRINK
}
enum  Quadratic2DPresentationType { LINES, ARCS }

Functions

bool UnstructuredGridRequestData (vtkInformationVector **theInputVector, vtkIdType theNumberOfInputConnections, vtkInformationVector *theOutputVector, vtkPointSet *theSharedPointSet, bool theIsMergingInputs, bool theIsMappingInputs)
bool PolyDataRequestData (vtkInformationVector **theInputVector, vtkIdType theNumberOfInputConnections, vtkInformationVector *theOutputVector, vtkPointSet *theSharedPointSet, bool theIsMergingInputs, bool theIsMappingInputs)
vtkIdType VISUGeom2NbNodes (EGeometry theGeom)
 Get number of nodes for defined geometrical type.
vtkIdType VISUGeom2VTK (EGeometry theGeom)
 Maps VISU geometrical type to VTK one.
void WriteToFile (vtkUnstructuredGrid *theDataSet, const std::string &theFileName)
 The utility function allows to write vtkUnstructuredGrid to a file with defined name.
void WriteToFile (vtkPolyData *theDataSet, const std::string &theFileName)
 The utility function allows to write vtkPolyData to a file with defined name.
bool IsDataOnPoints (vtkDataSet *theDataSet)
bool IsDataOnCells (vtkDataSet *theDataSet)
bool IsElnoData (vtkDataSet *theDataSet)
vtkIdType GetVTKID (vtkDataArray *theIDDataArray, vtkIdType theID, int theEntity)
vtkIdType GetObjectID (vtkDataArray *theIDDataArray, vtkIdType theID)
vtkIdType GetElemVTKID (vtkDataSet *theDataSet, vtkIdType theID, int theEntity)
vtkIdType GetElemObjID (vtkDataSet *theDataSet, vtkIdType theID)
vtkCell * GetElemCell (vtkDataSet *theDataSet, vtkIdType theObjID)
vtkIdType GetNodeVTKID (vtkDataSet *theDataSet, vtkIdType theID)
vtkIdType GetNodeObjID (vtkDataSet *theDataSet, vtkIdType theID)
vtkFloatingPointType * GetNodeCoord (vtkDataSet *theDataSet, vtkIdType theObjID)
TGaussPointID GetObjID (vtkDataSet *theDataSet, vtkIdType theID)
TInputCellID GetInputCellID (vtkDataSet *theDataSet, vtkIdType theObjID)
vtkDataSet * GetInput (vtkInformationVector **theInputVector, vtkIdType theInputId)
vtkDataSet * GetOutput (vtkInformationVector *theOutputVector)
TElnoPoints GetElnoPoints (vtkDataSet *theDataSet, vtkIdType theNodeObjID)
MED::TInt GetPNOMLength (MED::EVersion theVersion)
void GetObjectIdSet (vtkIntArray *theArray, TObjectIdSet &theObjectIdSet)
void GetObjectId2TupleIdMap (vtkIntArray *theArray, TObjectId2TupleIdMap &theObjectId2TupleIdMap)
void GetObjectId2TupleGaussIdArray (vtkIntArray *theArray, TObjectId2TupleGaussIdMap &theObjectId2TupleGaussIdMap)
template<class TGetFieldData >
vtkIntArray * GetIDMapper (VISU::TFieldList *theFieldList, TGetFieldData theGetFieldData, const char *theFieldName)
template<class TGetFieldData >
vtkIntArray * GetIDMapper (vtkDataSet *theIDMapperDataSet, TGetFieldData theGetFieldData, const char *theFieldName)
bool IsDifferent (vtkIntArray *theFirstIDMapper, vtkIntArray *theSecondIDMapper)
void GetIntersection (vtkIntArray *theFirstIDMapper, vtkIntArray *theSecondIDMapper, TObjectIdArray &theResult)
bool Execute (vtkUnstructuredGrid *theInput, vtkUnstructuredGrid *theOutput, vtkDataSet *theScalarsDataSet, vtkDataSet *theVectorsDataSet, vtkDataSet *theNormalsDataSet, vtkDataSet *theTCoordsDataSet, vtkDataSet *theTensorsDataSet, TFieldList *theFieldList, bool theIsMergingInputs)
bool Execute (vtkPolyData *theInput, vtkPolyData *theOutput, vtkDataSet *theScalarsDataSet, vtkDataSet *theVectorsDataSet, vtkDataSet *theNormalsDataSet, vtkDataSet *theTCoordsDataSet, vtkDataSet *theTensorsDataSet, TFieldList *theFieldList, bool theIsMergingInputs)
std::string GenerateFieldName (const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
template<int EDataType>
void InitTimeStampOnProfile (const PUnstructuredGrid &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime, const VISU::TEntity &theEntity)
void GetTimeStampOnProfile (const PUnstructuredGrid &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime, const VISU::TEntity &theEntity)
template<int EDataType>
void InitTimeStampOnGaussMesh (const PPolyData &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
void GetTimeStampOnGaussMesh (const PPolyData &theSource, const PFieldImpl &theField, const PValForTimeImpl &theValForTime)
void InitMed2VisuArray (std::vector< int > &anArray, EGeometry aEGeom)
template<ECoordName TCoordId>
VISU::TCoord GetCoord (const VISU::TCCoordSlice &theCoordSlice)
template<>
VISU::TCoord GetCoord< eNoneCoord > (const VISU::TCCoordSlice &theCoordSlice)
bool operator< (const PFamily &theLeft, const PFamily &theRight)
bool VISU_CONVERTOR_EXPORT operator< (const PSubProfile &theLeft, const PSubProfile &theRight)
bool VISU_CONVERTOR_EXPORT operator< (const PGaussSubMesh &theLeft, const PGaussSubMesh &theRight)
EGeometry VTKGeom2VISU (vtkIdType theGeom)
size_t GetNumberOfPoints (size_t theNbCells)
size_t GetDataSetSize (size_t theNbOfPoints, size_t theNbOfCells, size_t theCellsSize, bool theComputeLinks)
VISU_CONVERTOR_EXPORT void ImportTables (const char *theFileName, TTableContainer &theContainer, bool theFirstStrAsTitle=false)
void ImportCSVTable (const char *theFileName, TTableContainer &theContainer, bool theFirstStrAsTitle, const char theSeparator)
std::string Image2VTI (const std::string &theImageFileName)
void RemoveFile (const std::string &theFileName)
TTextureValue GetTexture (const std::string &theMainTexture, const std::string &theAlphaTexture)
void Mul (const vtkFloatingPointType A[3], vtkFloatingPointType b, vtkFloatingPointType C[3])
void Sub (const vtkFloatingPointType A[3], const vtkFloatingPointType B[3], vtkFloatingPointType C[3])
bool CheckIsSameValue (vtkFloatingPointType theTarget, vtkFloatingPointType theSource)
 Checks whether the float values are the same or not.
bool CheckIsSameRange (vtkFloatingPointType *theTarget, vtkFloatingPointType *theSource)
 Checks whether the scalar range is the same or not.
void CopyMapper (vtkMapper *theTarget, vtkMapper *theSource, bool theIsCopyInput)
 Customizes vtkMapper.ShallowCopy.
void CopyDataSetMapper (vtkDataSetMapper *theTarget, vtkDataSetMapper *theSource, bool theIsCopyInput)
 Customizes vtkDataSetMapper.ShallowCopy.
void CopyPolyDataMapper (vtkPolyDataMapper *theTarget, vtkPolyDataMapper *theSource, bool theIsCopyInput)
 Customizes vtkPolyDataMapper.ShallowCopy.
void CopyPointSpriteDataMapper (VISU_OpenGLPointSpriteMapper *theTarget, VISU_OpenGLPointSpriteMapper *theSource, bool theIsCopyInput)
 Customizes VISU_OpenGLPointSpriteMapper.ShallowCopy.
void ComputeBoundsParam (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType theMinPnt[3], vtkFloatingPointType &theMaxBoundPrj, vtkFloatingPointType &theMinBoundPrj)
void DistanceToPosition (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType theDist, vtkFloatingPointType thePos[3])
void PositionToDistance (vtkFloatingPointType theBounds[6], vtkFloatingPointType theDirection[3], vtkFloatingPointType thePos[3], vtkFloatingPointType &theDist)
bool IsQuadraticData (vtkDataSet *theDataSet)
void ComputeVisibleBounds (vtkDataSet *theDataSet, vtkFloatingPointType theBounds[6])
void ComputeBoxCenter (vtkFloatingPointType theBounds[6], vtkFloatingPointType theCenter[3])
double ComputeBoxDiagonal (vtkFloatingPointType theBounds[6])
template<class TOutputFilter >
void CellDataToPoint (TOutputFilter *theOutputFilter, VISU_CellDataToPointData *theCellDataToPointData, vtkDataSet *theDataSet)
TMinMax GetMinMax (VISU::Result_i *theResult, VISU::PField theField, vtkIdType theCompID)
PMinMaxController CreateDefaultMinMaxController (VISU::ColoredPrs3d_i *theColoredPrs3d)
template<class TColoredPrs3d >
StorableStorableEngine (SALOMEDS::SObject_ptr theSObject, const Storable::TRestoringMap &theMap, const std::string &thePrefix, CORBA::Boolean theIsMultiFile)
bool CreatColoredPrs3d (ColoredPrs3d_i *theColoredPrs3d, Result_i *theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theIteration)
VISU::ColoredPrs3d_iCreatePrs3d_i (VISUType theType, SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
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.
VISU::ColoredPrs3d_iCreateHolder2GetDeviceByEnum (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.
size_t CheckIsPossible (VISU::VISUType theType, const VISU::ColoredPrs3dHolder::BasicInput &theInput, bool theMemoryCheck)
 Check is possible to create ColoredPrs3dHolder with the given input.
template<typename TPrs3d_i >
ColoredPrs3d_iCreatePrs3dByType (SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<unsigned int type_enum>
ColoredPrs3d_iCreatePrs3dByEnum (SALOMEDS::Study_ptr theStudy, ColoredPrs3d_i::EPublishInStudyMode thePublishInStudyMode)
template<typename TPrs3d_i >
TPrs3d_i * CreatePrs3d (Result_ptr theResult, const std::string &theMeshName, VISU::Entity theEntity, const std::string &theFieldName, CORBA::Long theTimeStampNumber)
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)
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.
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.
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.
static std::string PREFIX (" ")
std::string GenerateName (std::string theName, SALOMEDS::SObject_ptr theSObject, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap, char theSuffix)
std::string GetName (SALOMEDS::SObject_ptr theSObject)
std::string GenerateName (SALOMEDS::SObject_ptr theSObject, TName2EntryMap &theName2EntryMap, TEntry2NameMap &theEntry2NameMap)
std::string GetBoolean (bool theArgument)
std::string GetColor (const SALOMEDS::Color &theColor)
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)
void SetClippingPlane (Prs3d_i *thePrs, string theName, std::ostream &theStr, std::string thePrefix)
void Prs3dToPython (VISU::Prs3d_i *theServant, std::ostream &theStr, const std::string &theName, std::string thePrefix)
std::string ColoredPrs3dToPython (SALOMEDS::SObject_ptr theSObject, VISU::ColoredPrs3d_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string GaussPointsToPython (SALOMEDS::SObject_ptr theSObject, VISU::GaussPoints_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string ScalarMapToPython (SALOMEDS::SObject_ptr theSObject, VISU::ScalarMap_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string MonoColorPrsToPython (SALOMEDS::SObject_ptr theSObject, VISU::MonoColorPrs_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)
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)
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 VectorsToPython (SALOMEDS::SObject_ptr theSObject, VISU::Vectors_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, std::string thePrefix)
std::string IsoSurfacesToPython (SALOMEDS::SObject_ptr theSObject, VISU::IsoSurfaces_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 CutLinesToPython (SALOMEDS::SObject_ptr theSObject, VISU::CutLines_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 Plot3DToPython (SALOMEDS::SObject_ptr theSObject, VISU::Plot3D_i *theServant, std::ostream &theStr, const std::string &theName, TColoredPrs3dFactory &thePrsFactory, 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)
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)
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 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 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 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 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 DumpAnimationsToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, 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 DumpTextureMapToPython (SALOMEDS::Study_ptr theStudy, CORBA::Boolean theIsPublished, CORBA::Boolean &theIsValidScript, SALOMEDS::SObject_ptr theSObject, std::ostream &theStr, std::string thePrefix, const StudyId2MarkerMap &theMarkerMap)
const CORBA::Boolean IsMultiFile ()
 _PTR (SComponent) ClientFindOrCreateVisuComponent(_PTR(Study) theStudyDocument)
SALOMEDS::SComponent_var FindOrCreateVisuComponent (SALOMEDS::Study_ptr theStudyDocument)
void RegistryStorable ()
SALOMEDS::ListOfFileNames * GetListOfFileNames (const Result_i::TFileNames &theFileNames)
bool LoadMarkerMap (SALOMEDS::Study_ptr theStudy, const char *theURL, bool theIsMultiFile, bool theIsASCII, StudyId2MarkerMap &theStudyId2MarkerMap, std::string &theMarkerMapFileName, std::string &theMarkerMapFile)
bool SaveMarkerMap (SALOMEDS::Study_ptr theStudy, const char *theURL, bool theIsMultiFile, bool theIsASCII, const StudyId2MarkerMap &theStudyId2MarkerMap, std::string &theMarkerMapFileName, std::string &theMarkerMapFile)
void CorrectSObjectType (SALOMEDS::SObject_ptr theSObject, SALOMEDS::StudyBuilder_ptr theBuilder)
CORBA::Boolean LoadWithMarkerMap (SALOMEDS::SComponent_ptr theComponent, const SALOMEDS::TMPFile &theStream, const char *theURL, CORBA::Boolean theIsMultiFile, CORBA::Boolean theIsASCII, StudyId2MarkerMap &theStudyId2MarkerMap)
std::string ToFormat (const int thePrec)
int ToPrecision (const char *theFormat)
Result_var FindResult (SALOMEDS::SObject_ptr theSObject)
 To find Result object as published on father of the given SObject.
Result_iGetResult (SALOMEDS::Study_ptr theStudy, const std::string &theResultEntry)
 To get VISU.Result object published on the given SALOMEDS.SObject.
std::string GetComponentDataType (SALOMEDS::SObject_ptr theSObject)
void CreateReference (SALOMEDS::Study_ptr theStudyDocument, const string &theFatherEntry, const string &theRefEntry)
QString GenerateName (const std::string &theName)
bool SplitName (const std::string &theName, std::string &theBase, std::string &theSuffix, char theDelimeter)
std::string MakeFileName (const std::string &theName, const void *thePointer)
QString GenerateFieldName (const std::string &theName, const std::string &theUnits)
void CreateReference (_PTR(Study) theStudyDocument, const std::string &theFatherEntry, const std::string &theRefEntry)
void RemoveSObject (_PTR(Study) theStudyDocument, const string &theEntry)
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 BuildGroups (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, CORBA::Boolean theIsBuild, CORBA::Boolean theIsAtOnce, _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 BuildMinMax (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsDone, CORBA::Boolean theIsBuild)
void BuildFieldDataTree (Result_i *theResult, Result_i::PInput theInput, CORBA::Boolean *theIsFieldsDone, CORBA::Boolean theIsBuildFields, CORBA::Boolean *theIsMinMaxDone, CORBA::Boolean theIsBuildMinMax, _PTR(Study) theStudy)
bool RemoveFile (const std::string &theFileName, bool theRemoveEmptyDir)
bool CopyFile (const std::string &theSourceFileName, const std::string &theTargetFileName)
SALOMEDS::SObject_var ImportTables (const char *theFileName, SALOMEDS::Study_ptr theStudy, bool theFirstStrAsTitle=false)
bool ExportTableToFile (SALOMEDS::SObject_ptr theTable, const char *theFileName)
void UpdateCurve (VISU::Curve_i *theCurve, Plot2d_ViewFrame *thePlot, SPlot2d_Curve *plotCurve, int theDisplaying)
void PlotTable (SalomeApp_Study *theStudy, Plot2d_ViewFrame *thePlot, VISU::Table_i *table, int theDisplaying)
void PlotCurve (Plot2d_ViewFrame *thePlot, VISU::Curve_i *theCurve, int theDisplaying)
void PlotRemoveCurve (SalomeApp_Application *theApp, VISU::Curve_i *pCrv)
SPlot2d_Curve * GetCurveByIO (const Handle(SALOME_InteractiveObject)&theIObject, Plot2d_ViewFrame *thePlot)
void PlotContainer (Plot2d_ViewFrame *thePlot, VISU::Container_i *container, int theDisplaying)
void CreatePlot (VISU_Gen_i *theVisuGen, Plot2d_ViewFrame *thePlot, _PTR(SObject) theTableSO)
void SetVisibilityState (std::string entry, Qtx::VisibilityState state)
void SetVisibilityState (SALOME_Actor *theActor, Qtx::VisibilityState state)
void CurveVisibilityChanged (VISU::Curve_i *theCurve, int theDisplaying, bool updateCurve, bool updateTable, bool updateContainers)
Qtx::VisibilityState GetStateByDisplaying (int theDisplaying)
void updateContainerVisibility (VISU::Container_i *theContainer)
void SetScaleView (SUIT_ViewWindow *theViewWindow, const CORBA::Double theScale[3])
vtkRenderer * GetRenderer (SUIT_ViewWindow *theViewWindow)
vtkCamera * GetCamera (SUIT_ViewWindow *theViewWindow)
void RepaintView (SUIT_ViewWindow *theViewWindow)
VISU_ActorUpdateViewer (SUIT_ViewWindow *theViewWindow, int theDisplaing, Prs3d_i *thePrs)
void UpdatePlot2d (Curve_i *theCurve, int theDisplaying, Plot2d_ViewFrame *theView)
VISU_ActorFindActor (SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d)
VISU_ActorBaseFindActorBase (SVTK_ViewWindow *theViewWindow, VISU::TActorFactory *theActor)
void DeleteActors (VISU::Curve_i *thePrs)
void DeleteActors (VISU::Prs3d_i *thePrs)
SUIT_Session * GetSession ()
SUIT_ResourceMgr * GetResourceMgr ()
static QMutex aMutex (QMutex::Recursive)
PortableServer::ServantBase_var GetServant (CORBA::Object_ptr theObject)
CORBA::Object_var SObjectToObject (SALOMEDS::SObject_ptr theSObject)
CORBA::Object_var ClientSObjectToObject (_PTR(SObject) theSObject)
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)
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)
QString GenerateName (const std::string &theFmt, int)
SALOMEDS::StudyManager_var GetStudyManager ()
SALOMEDS::Study_var GetDSStudy (_PTR(Study) theStudy)
SalomeApp_Study * GetGUIStudy (SALOMEDS::Study_ptr theStudy)
 _PTR (Study) GetStudy(SALOMEDS
SALOMEDS::SObject_var GetSObject (_PTR(SObject) obj)
 _PTR (SObject) GetClientSObject(SALOMEDS
void RemoveFromStudy (SALOMEDS::SObject_ptr theSObject, bool theIsAttrOnly, bool theDestroySubObjects)
void RemoveFromStudy (_PTR(SObject) theSObject, bool theIsAttrOnly, bool theDestroySubObjects)
float GetFloat (const QString &theValue, float theDefault)
void RenderViewWindow (SVTK_ViewWindow *vw)
void SetViewVisibility (SalomeApp_Application *app, TViewVisibility theViewVisibility)
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)
template<class TPrs3d_i , class TDlg , int TIsDlgModal>
void EditPrs3d (VisuGUI *theModule, Handle(SALOME_InteractiveObject)&theIO, VISU::Prs3d_i *thePrs3d, SVTK_ViewWindow *theViewWindow=NULL)
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 * CreateAndEditPrs3d (VisuGUI *theModule, _PTR(SObject) theTimeStamp, 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)
template<class TPrs3d_i , class TDlg , int IsDlgModal>
TPrs3d_i * CreatePrs3d (VisuGUI *theModule, const QString &theDesiredViewerType=QString())
template<typename TInterface >
TInterface::_var_type GetInterface (CORBA::Object_ptr theObject)
template<typename TServant >
TServant * GetServantInterface (CORBA::Object_ptr theObject)
SUIT_Desktop * GetDesktop (const CAM_Module *theModule)
LightApp_SelectionMgr * GetSelectionMgr (const SalomeApp_Module *theModule)
SalomeApp_Study * GetAppStudy (const CAM_Module *theModule)
bool IsStudyLocked (_PTR(Study) theStudy)
bool CheckLock (_PTR(Study) theStudy, QWidget *theWidget)
int runAndWait (QDialog *dlg, const bool modal)
LightApp_DataObject * FindDataObject (SUIT_DataObject *theDataObject, const QString &theEntry, int theLevel)
LightApp_DataObject * FindDataObject (CAM_Module *theModule, _PTR(SObject) theSObject)
void UpdateObjBrowser (SalomeApp_Module *theModule, bool theIsUpdateDataModel, _PTR(SObject) theSObject)
bool IsSObjectTable (_PTR(SObject) theSObject)
VISU_Gen_iGetVisuGen (const CAM_Module *theModule)
SALOME_MED::MED_Gen_var GetMEDEngine ()
TSelectionInfo GetSelectedObjects (const SalomeApp_Module *theModule)
TObjectInfo GetObjectByEntry (const SalomeApp_Study *theStudy, const std::string &theEntry)
VISU::Prs3d_iGetPrs3dToModify (const SalomeApp_Module *theModule, Base_i *theBase)
VISU::Prs3d_iGetPrs3dFromBase (Base_i *theBase)
bool GetPrs3dSelectionInfo (const SalomeApp_Module *theModule, VISU::Prs3d_i *&thePrs3d, SVTK_ViewWindow *&theViewWindow, VISU_Actor *&thenActor)
void Add (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
void Remove (LightApp_SelectionMgr *theSelectionMgr, const Handle(SALOME_InteractiveObject)&theIO)
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.
void DeleteSObject (VisuGUI *theModule, _PTR(Study) theStudy, _PTR(SObject) theSObject)
void DeletePrs3d (VisuGUI *theModule, VISU::Prs3d_i *thePrs)
void ChangeRepresentation (const SalomeApp_Module *theModule, VISU::PresentationType theType)
void ChangeQuadratic2DRepresentation (const SalomeApp_Module *theModule, VISU::Quadratic2DPresentationType theType)
void SetShading (const SalomeApp_Module *theModule, bool theOn)
bool CheckTimeStamp (const SalomeApp_Module *theModule, _PTR(SObject)&theSObject, Handle(SALOME_InteractiveObject)&theIO, ColoredPrs3d_i::EPublishInStudyMode &thePublishInStudyMode)
VISU::Result_iCheckResult (const SalomeApp_Module *theModule, _PTR(SObject) theSource, VISU::Result_var &theResult)
VISU_ActorPublishMeshInView (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs, SVTK_ViewWindow *theViewWindow)
void RepaintViewWindows (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIObject)
 Repaint all SVTK view windows, where the given object is displayed.
VISU_ActorFindActor (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
VISU_ActorBaseFindActorBase (const SalomeApp_Study *theStudy, SVTK_ViewWindow *theViewWindow, const QString &theEntry)
void RecreateActor (const SalomeApp_Module *theModule, VISU::Prs3d_i *thePrs)
bool ComputeVisiblePropBounds (SVTK_ViewWindow *theViewWindow, vtkFloatingPointType allBounds[6], const char *theActorClassName)
void SetFitAll (SVTK_ViewWindow *theViewWindow)
 Advanced FitAll, sets view projection in accordance with current view contents.
SPlot2d_Viewer * GetPlot2dViewer (const SalomeApp_Module *theModule, const bool theCreate)
void PlotTable (const SalomeApp_Module *theModule, VISU::Table_i *table, int theDisplaying)
void PlotCurve (const SalomeApp_Module *theModule, VISU::Curve_i *theCurve, int theDisplaying)
void PlotRemoveCurve (const SalomeApp_Module *theModule, VISU::Curve_i *pCrv)
void PlotContainer (const SalomeApp_Module *theModule, VISU::Container_i *container, int theDisplaying)
void CreatePlot (SalomeApp_Module *theModule, _PTR(SObject) theTableSO)
VISU::Mesh_iCreateMesh (VisuGUI *theModule, const Handle(SALOME_InteractiveObject)&theIO, SVTK_ViewWindow *theViewWindow)
std::vector< VISU::Prs3d_i * > GetPrs3dList (const SalomeApp_Module *theModule, const Handle(SALOME_InteractiveObject)&theIO, bool theGP)
std::vector< VISU::Prs3d_i * > GetPrs3dList (const SalomeApp_Module *theModule, _PTR(SObject) theObject, bool theGP)
int GetFreePositionOfDefaultScalarBar (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow)
void AddScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d, int pos)
void RemoveScalarBarPosition (VisuGUI *theModule, SVTK_ViewWindow *theViewWindow, VISU::Prs3d_i *thePrs3d)
bool getClippingPlanesFolder (_PTR(Study) theStudy, _PTR(SObject)&theSObject)
void initSpinBox (SalomeApp_IntSpinBox *sb, const int bottom, const int top, const int step)
void initSpinBox (SalomeApp_DoubleSpinBox *sb, const double &bottom, const double &top, const double &step, const char *quantity)
VISU_ActorPublishInView (VisuGUI *theModule, Prs3d_i *thePrs, SVTK_ViewWindow *theViewWindow, bool theIsHighlight)
VISU_ActorUpdateViewer (VisuGUI *theModule, VISU::Prs3d_i *thePrs, bool theDispOnly, const bool theIsHighlight)
void ErasePrs3d (VisuGUI *theModule, VISU::Prs3d_i *thePrs, bool theDoRepaint)
void ErasePrs (VisuGUI *theModule, Base_i *theBase, bool theDoRepaint)
template<class TViewer >
TViewer::TViewWindow * GetViewWindow (VisuGUI *theModule)
template<class TViewWindow >
TViewWindow * GetActiveViewWindow (const SalomeApp_Module *theModule=NULL)
template<class TViewer >
void OnEraseAll (VisuGUI *theModule)
template<>
void OnEraseAll< SPlot2d_Viewer > (VisuGUI *theModule)

Variables

TGetCoord aXYZGetCoord [3]
TGetCoord aXYGetCoord [3]
TGetCoord aYZGetCoord [3]
TGetCoord aXZGetCoord [3]
TGetCoord aXGetCoord [3]
TGetCoord aYGetCoord [3]
TGetCoord aZGetCoord [3]
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
static CORBA::Boolean myIsMultiFile
static TMutex myMutex
static int mySCnt = 0
const char *const NO_ICON = ""
const char *const NO_IOR = ""
const char *const NO_NAME = ""
const char *const NO_PERFSITENT_REF = ""
const char *const NO_COMMENT = ""

Detailed Description

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


Typedef Documentation

typedef MED::SharedPtr<TMesh> VISU.PMesh
typedef MED::SharedPtr<TGaussSubMesh> VISU.PGaussSubMesh
typedef MED::SharedPtr<TGaussMesh> VISU.PGaussMesh
typedef MED::SharedPtr<TSubProfile> VISU.PSubProfile
typedef MED::SharedPtr<TProfile> VISU.PProfile
typedef MED::SharedPtr<TMeshOnEntity> VISU.PMeshOnEntity
typedef MED::SharedPtr<TFamily> VISU.PFamily
typedef MED::SharedPtr<TGroup> VISU.PGroup
typedef MED::SharedPtr<TField> VISU.PField
typedef MED::SharedPtr<TGauss> VISU.PGauss
typedef MED::SharedPtr<TValForTime> VISU.PValForTime
typedef MED::SharedPtr<TGrille> VISU.PGrille
typedef vtkSmartPointer<VISU_MergeFilter> VISU.PMergeFilter
typedef vtkSmartPointer<vtkPolyData> VISU.PPolyData
typedef vtkSmartPointer<VISU_AppendPolyData> VISU.PAppendPolyData
typedef vtkSmartPointer<vtkUnstructuredGrid> VISU.PUnstructuredGrid
typedef vtkSmartPointer<VISU_AppendFilter> VISU.PAppendFilter
typedef MED::SharedPtr<TPointCoords> VISU.PPointCoords
typedef MED::SharedPtr<TNamedPointCoords> VISU.PNamedPointCoords
typedef MED::SharedPtr< TMeshValueBase > VISU::PMeshValue
typedef MED::SharedPtr<TMeshImpl> VISU.PMeshImpl
typedef MED::SharedPtr<TSubProfileImpl> VISU.PSubProfileImpl
typedef MED::SharedPtr<TProfileImpl> VISU.PProfileImpl
typedef MED::SharedPtr<TGaussImpl> VISU.PGaussImpl
typedef MED::SharedPtr<TGaussSubMeshImpl> VISU.PGaussSubMeshImpl
typedef MED::SharedPtr<TGaussMeshImpl> VISU.PGaussMeshImpl
typedef MED::SharedPtr<TGaussPtsIDFilter> VISU.PGaussPtsIDFilter
typedef MED::SharedPtr<TSubMeshImpl> VISU.PSubMeshImpl
typedef MED::SharedPtr<TMeshOnEntityImpl> VISU.PMeshOnEntityImpl
typedef MED::SharedPtr<TFamilyImpl> VISU.PFamilyImpl
typedef MED::SharedPtr<TGroupImpl> VISU.PGroupImpl
typedef MED::SharedPtr<TFieldImpl> VISU.PFieldImpl
typedef MED::SharedPtr<TValForTimeImpl> VISU.PValForTimeImpl
typedef vtkIdType VISU.TInputID
typedef vtkIdType VISU::TCellID
typedef std::pair<TInputID,TCellID> VISU.TInputCellID
typedef vtkIdType VISU.TVTKPointID
typedef vtkIdType VISU.TVTKCellID
typedef std::vector<TElnoPointID> VISU.TElnoPoints
typedef std::map<vtkIdType, TStructuredId> VISU.TObj2StructuredId
typedef MED::SharedPtr<TObj2StructuredId> VISU.PObj2StructuredId
typedef MED::SharedPtr<TStructured> VISU.PStructured
typedef MED::SharedPtr<TBaseStructure> VISU.PBaseStructure
typedef MED::SharedPtr<TIDMapper> VISU.PIDMapper
typedef MED::SharedPtr<TNamedIDMapper> VISU.PNamedIDMapper
typedef MED::SharedPtr<TPolyDataIDMapper> VISU.PPolyDataIDMapper
typedef vtkIdType VISU.TLocalPntID
typedef MED::SharedPtr<TGaussPtsIDMapper> VISU.PGaussPtsIDMapper
typedef std::map<vtkIdType, vtkIdType> VISU.TObj2VTKID
typedef MED::SharedPtr<TMEDMesh> VISU.PMEDMesh
typedef MED::SharedPtr<TMEDSubProfile> VISU.PMEDSubProfile
typedef MED::SharedPtr<TMEDProfile> VISU.PMEDProfile
typedef MED::SharedPtr<TMEDGauss> VISU.PMEDGauss
typedef MED::SharedPtr<TMEDGaussSubMesh> VISU.PMEDGaussSubMesh
typedef MED::SharedPtr<TMEDGaussMesh> VISU.PMEDGaussMesh
typedef MED::SharedPtr<TMEDSubMesh> VISU.PMEDSubMesh
typedef std::map<vtkIdType,vtkIdType> VISU.TFamilyID2CellsSize
typedef std::map<vtkIdType,vtkIdType> VISU.TElemID2FamilyID
typedef std::map<MED::EGeometrieElement,TElemID2FamilyID> VISU.TGeom2ElemID2FamilyID
typedef MED::SharedPtr<TMEDMeshOnEntity> VISU.PMEDMeshOnEntity
typedef MED::SharedPtr<TMEDFamily> VISU.PMEDFamily
typedef MED::SharedPtr<TMEDGroup> VISU.PMEDGroup
typedef MED::SharedPtr<TMEDField> VISU.PMEDField
typedef MED::SharedPtr<TMEDValForTime> VISU.PMEDValForTime
typedef int VISU.TCellId
typedef int VISU.TEntityId
typedef std::pair<TCellId, TEntityId> VISU.TObjectId
typedef std::set<TObjectId> VISU.TObjectIdSet
typedef std::vector<TObjectId> VISU.TObjectIdArray
typedef int VISU.TTupleId
typedef int VISU.TTupleCellID
typedef int VISU.GeometryCellID
typedef std::vector<TTupleCellID> VISU.TCellIdArray
typedef vtkFieldData*(vtkDataSet::* VISU.TGetFieldData)()
typedef VISU::TCoord(* VISU.TGetCoord)(const VISU::TCCoordSlice &theCoordSlice)
typedef std::auto_ptr<TCoordHelper> VISU.TCoordHelperPtr
typedef vtkSmartPointer<vtkPointSet> VISU.PPointSet
typedef MED::TFloat VISU.TCoord
typedef MED::SharedPtr<TCoordHolderBase> VISU.PCoordHolder
typedef TVector<TName> VISU.TNames
typedef std::map<TName, PGroup> VISU.TGroupMap
typedef std::map<std::string, PMesh> VISU.TMeshMap
typedef std::set<PSubProfile> VISU.TProfileKey
typedef std::set<PGaussSubMesh> VISU.TGaussKey
typedef std::map<TName, PFamily> VISU.TFamilyMap
typedef std::map<TName, PField> VISU.TFieldMap
typedef std::map<vtkIdType, PFamily> VISU.TFamilyIDMap
typedef std::pair<TEntity, PFamily> VISU.TEnity2Family
typedef std::set<TEnity2Family> VISU.TFamilySet
typedef std::map<vtkIdType, PValForTime> VISU.TValField
typedef std::pair<vtkFloatingPointType, vtkFloatingPointType> VISU.TMinMax
typedef std::pair<double, std::string> VISU.TTime
typedef TVector<vtkIdType> VISU.TSubMeshID
typedef std::map<vtkIdType,vtkIdType> VISU.TID2ID
typedef TVector<vtkIdType> VISU.TConnect
typedef TVector<TConnect> VISU.TCell2Connect
typedef TVector<PSubMeshImpl> VISU.TSubMeshArr
typedef std::pair<vtkIdType,vtkIdType> VISU.TNbASizeCells
typedef TVector<PFamilyImpl> VISU.TFamilyArr
typedef TVector<TMinMax> VISU.TComp2MinMax
typedef std::map<TName,TMinMax> VISU.TGroup2MinMax
typedef std::map<EGeometry,vtkIdType> VISU.TGeom2NbGauss
typedef MED::SharedPtr<TTableIDMapper> VISU.PTableIDMapper
typedef std::vector<PTableIDMapper> VISU.TTableContainer
typedef vtkSmartPointer<vtkImageData> VISU.TTextureValue
typedef std::deque<TPrs3dPtr> VISU.TLastVisitedPrsList
typedef std::pair<int, int> VISU.TIndexAndSize
typedef std::map<SALOME_MED::medGeometryElement, TIndexAndSize> VISU.TCellsFirstIndex
typedef MED::SharedPtr<TCMesh> VISU.PCMesh
typedef SharedPtr<TCSubProfile> VISU.PCSubProfile
typedef MED::SharedPtr<TCProfile> VISU.PCProfile
typedef SharedPtr<TCGauss> VISU.PCGauss
typedef SharedPtr<TCGaussSubMesh> VISU.PCGaussSubMesh
typedef SharedPtr<TCGaussMesh> VISU.PCGaussMesh
typedef MED::SharedPtr<TCSubMesh> VISU.PCSubMesh
typedef MED::SharedPtr<TCMeshOnEntity> VISU.PCMeshOnEntity
typedef MED::SharedPtr<TCFamily> VISU.PCFamily
typedef MED::SharedPtr<TCGroup> VISU.PCGroup
typedef MED::SharedPtr<TCField> VISU.PCField
typedef MED::SharedPtr<TCValForTime> VISU.PCValForTime
typedef void(* VISU.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 QMap< vtkIdType, vtkFloatingPointType > VISU.Comp2Value
typedef QMapIterator< vtkIdType, vtkFloatingPointType > VISU.Comp2ValueIterator
typedef QMap< vtkIdType, Comp2Value > VISU.Elem2Comp2Value
typedef QMapIterator< vtkIdType, Comp2Value > VISU.Elem2Comp2ValueIterator
typedef QPair< double, std::string > VISU.TimeStampData
typedef QPair< QString, QString > VISU.ComponentData
typedef QList< vtkFloatingPointType > VISU.TimeStampValueList
typedef QListIterator< vtkFloatingPointType > VISU.TimeStampValueListIterator
typedef std::map<int, VTK::MarkerMap> VISU.StudyId2MarkerMap
typedef boost::recursive_mutex VISU.TMutex
typedef TMutex::scoped_lock VISU.TLock
typedef QSet<QString> VISU.ContainerSet
typedef TVoidMemFunEvent<SUIT_ViewWindow> VISU.TFrameActionEvent
typedef std::pair<Prs3d_i*,int> VISU.TPrs3dToInd
typedef std::set<TPrs3dToInd> VISU.TSetPrs3d
typedef std::map<SVTK_ViewWindow*,TSetPrs3d> VISU.TViewToPrs3d
typedef vtkSmartPointer<OrientedPlane> VISU.TVTKPlane
typedef std::vector<TVTKPlane> VISU.TPlanes
typedef void(SUIT_ViewWindow::* VISU.TViewVisibility)()
typedef std::vector<SVTK_ViewWindow*> VISU.TViewWindows
typedef std::vector<TSelectionItem> VISU.TSelectionInfo
typedef sequence<string> VISU.string_array
typedef sequence<double> VISU.double_array

Enumeration Type Documentation

Enumerator:
NODE_ENTITY 
EDGE_ENTITY 
FACE_ENTITY 
CELL_ENTITY 
Enumerator:
ePOINT1 
eSEG2 
eSEG3 
eTRIA3 
eQUAD4 
eTRIA6 
eQUAD8 
eTETRA4 
ePYRA5 
ePENTA6 
eHEXA8 
eTETRA10 
ePYRA13 
ePENTA15 
eHEXA20 
ePOLYGONE 
ePOLYEDRE 
eNONE 
Enumerator:
AVERAGE_METRIC 
MINIMUM_METRIC 
MAXIMUM_METRIC 
Enumerator:
eX 
eY 
eZ 
eNoneCoord 
Enumerator:
eRemoveAll 
eAddAll 
eAddPart 
eNone 
Enumerator:
SetSMDecreaseMagnificationEvent 
SetSMIncreaseMagnificationEvent 
LastEvent 
Enumerator:
eDisplayAll 
eDisplay 
eDisplayOnly 
eErase 
eEraseAll 
eUpdateData 
Enumerator:
XY 
YZ 
ZX 

This enumeration contains a set of elements defining the type of the scaling, which can be applied on different presentations.

Enumerator:
LINEAR 

Linear type of scaling.

LOGARITHMIC 

Logarithmic type of scaling.

This enumeration contains a set of elements defining what kind of value will be extracted from gauss points data.

Enumerator:
AVERAGE 

Average value (default).

MINIMUM 

Minimum value.

MAXIMUM 

Maximum value.

This enumeration contains a set of elements defining the type of the entity (topological units) constituting a mesh.

Enumerator:
NODE 

Node corresponds to a geometrical point.

EDGE 

Edge corresponds to a geometrical line connecting two points.

FACE 

Face corresponds to a geometrical plane bounded by several lines.

CELL 

Cell is a volumic element of a mesh

NONE 

Indicates undefined entity value

Marker type (used for point rendering)

Enumerator:
MT_NONE 
MT_POINT 
MT_PLUS 
MT_STAR 
MT_O 
MT_X 
MT_O_POINT 
MT_O_PLUS 
MT_O_STAR 
MT_O_X 
MT_USER 
MT_POINT_SPRITE 

VISU specific

Marker scale (used for point rendering)

Enumerator:
MS_NONE 
MS_10 
MS_15 
MS_20 
MS_25 
MS_30 
MS_35 
MS_40 
MS_45 
MS_50 
MS_55 
MS_60 
MS_65 
MS_70 

Tables' sort order

Enumerator:
AscendingOrder 

The table items are sorted ascending

DescendingOrder 

The table items are sorted descending

Tables' sort policy (specifies how empty cells are taken into account when sorting)

Enumerator:
EmptyLowest 

Empty cells are considered as lowest values

EmptyHighest 

Empty cells are considered as highest values

EmptyFirst 

Empty cells are always first

EmptyLast 

Empty cells are always last

EmptyIgnore 

Empty cells are ignored (stay at initial positions)

This enumeration contains a set of elements defining the type of the VISU object. This enumeration is used for navigation between a set of VISU interfaces.

Enumerator:
TNONE 

Not a VISU object

TCURVE 

Curve line object for construction of 2D XY plots

TTABLE 

Table containing numerical data

TCONTAINER 

Container object used for storing a set of curve lines

TMESH 

Meshing object

TSCALARMAP 

Scalarmap 3D presentation object

TISOSURFACES 

Iso surface 3D presentation object

TDEFORMEDSHAPE 

Deformed shape 3D presentation object

TSCALARMAPONDEFORMEDSHAPE 

Scalar map on deformed shape 3D presentation object. It is obsolete. Use TDEFORMEDSHAPEANDSCALARMAP instead

TDEFORMEDSHAPEANDSCALARMAP 

Deformed shape and scalar map 3D presentation object

TGAUSSPOINTS 

Gauss Points 3D presentation object

TPLOT3D 

Plot3D 3D presentation object

TPOINTMAP3D 

3D presentation for table object

TCUTPLANES 

Cut planes 3D presentation object

TCUTLINES 

Cut lines 3D presentation object

TCUTSEGMENT 

Cut segment 3D presentation object

TVECTORS 

Vectors 3D presentation object

TSTREAMLINES 

Streamlines 3D presentation object

TVISUGEN 

VISU generator used for performing operations with different VISU objects

TVIEWMANAGER 

View manager used for performing operations with different views

TRESULT 

The data on which different presentations are based

TXYPLOT 

2D XY plot consisting of one or several curve lines

TTABLEVIEW 

Table view is used for displaying data tables

TVIEW3D 

3D view is used for displaying 3D graphical presentations

TGAUSSVIEW 

3D view is used for displaying Gauss Points graphical presentations

TENTITY 

An element composing a mesh: node, edge, face or cell

TFAMILY 

The whole mesh can be divided into one or several submeshes, called families, which are defined by the user. Each family in its turn is composed of entities of a definite type.

TGROUP 

A group of families

TFIELD 

Field represents the results of calculations (it can be scalar or vector values), grouped together under one physical concept.

TTIMESTAMP 

Time stamp represents a subfield: the results of calculations are taken in one definite moment.

TANIMATION 

Represents Animation object.

TEVOLUTION 

Represents Evolution object.

TCOLOREDPRS3DHOLDER 

Colored 3D presentation holder

TCOLOREDPRS3DCACHE 

Colored 3D presentation cache

TPART 

MULTIPR: part of a mesh

TALL 

This enumeration contains a set of elements defining the type of presentation of the mesh.

Enumerator:
POINT 
WIREFRAME 
SHADED 
INSIDEFRAME 
SURFACEFRAME 
FEATURE_EDGES 
SHRINK 

This enumeration contains a set of elements defining the type of presentation of the 2D quadratic mesh elements.

Enumerator:
LINES 
ARCS 

Function Documentation

bool VISU::UnstructuredGridRequestData ( vtkInformationVector **  theInputVector,
vtkIdType  theNumberOfInputConnections,
vtkInformationVector *  theOutputVector,
vtkPointSet *  theSharedPointSet,
bool  theIsMergingInputs,
bool  theIsMappingInputs 
)
bool VISU::PolyDataRequestData ( vtkInformationVector **  theInputVector,
vtkIdType  theNumberOfInputConnections,
vtkInformationVector *  theOutputVector,
vtkPointSet *  theSharedPointSet,
bool  theIsMergingInputs,
bool  theIsMappingInputs 
)
vtkIdType VISU_CONVERTOR_EXPORT VISU::VISUGeom2NbNodes ( EGeometry  theGeom)
vtkIdType VISU::VISUGeom2VTK ( EGeometry  theGeom)
VISU_CONVERTOR_EXPORT void VISU::WriteToFile ( vtkUnstructuredGrid *  theDataSet,
const std::string theFileName 
)
VISU_CONVERTOR_EXPORT void VISU::WriteToFile ( vtkPolyData *  theDataSet,
const std::string theFileName 
)
VISU_CONVERTOR_EXPORT bool VISU::IsDataOnPoints ( vtkDataSet *  theDataSet)
VISU_CONVERTOR_EXPORT bool VISU::IsDataOnCells ( vtkDataSet *  theDataSet)
VISU_CONVERTOR_EXPORT bool VISU::IsElnoData ( vtkDataSet *  theDataSet)
vtkIdType VISU.GetVTKID ( vtkDataArray *  theIDDataArray,
vtkIdType  theID,
int  theEntity 
)
vtkIdType VISU.GetObjectID ( vtkDataArray *  theIDDataArray,
vtkIdType  theID 
)
VISU_CONVERTOR_EXPORT vtkIdType VISU::GetElemVTKID ( vtkDataSet *  theDataSet,
vtkIdType  theID,
int  theEntity 
)
VISU_CONVERTOR_EXPORT vtkIdType VISU::GetElemObjID ( vtkDataSet *  theDataSet,
vtkIdType  theID 
)

References GetObjectID().

VISU_CONVERTOR_EXPORT vtkCell * VISU::GetElemCell ( vtkDataSet *  theDataSet,
vtkIdType  theObjID 
)

References GetElemVTKID().

VISU_CONVERTOR_EXPORT vtkIdType VISU::GetNodeVTKID ( vtkDataSet *  theDataSet,
vtkIdType  theID 
)

References GetVTKID(), and NODE_ENTITY.

VISU_CONVERTOR_EXPORT vtkIdType VISU::GetNodeObjID ( vtkDataSet *  theDataSet,
vtkIdType  theID 
)

References GetObjectID().

VISU_CONVERTOR_EXPORT vtkFloatingPointType * VISU::GetNodeCoord ( vtkDataSet *  theDataSet,
vtkIdType  theObjID 
)

References GetNodeVTKID().

VISU_CONVERTOR_EXPORT TGaussPointID VISU::GetObjID ( vtkDataSet *  theDataSet,
vtkIdType  theID 
)
VISU_CONVERTOR_EXPORT TInputCellID VISU::GetInputCellID ( vtkDataSet *  theDataSet,
vtkIdType  theObjID 
)

References GetElemVTKID().

VISU_CONVERTOR_EXPORT vtkDataSet * VISU::GetInput ( vtkInformationVector **  theInputVector,
vtkIdType  theInputId 
)
VISU_CONVERTOR_EXPORT vtkDataSet * VISU::GetOutput ( vtkInformationVector *  theOutputVector)
VISU_CONVERTOR_EXPORT TElnoPoints VISU::GetElnoPoints ( vtkDataSet *  theDataSet,
vtkIdType  theNodeObjID 
)

References visu_cache.aResult, and IsElnoData().

MED::TInt VISU.GetPNOMLength ( MED::EVersion  theVersion)
void VISU.GetObjectIdSet ( vtkIntArray *  theArray,
TObjectIdSet theObjectIdSet 
)
void VISU::GetObjectId2TupleIdMap ( vtkIntArray *  theArray,
TObjectId2TupleIdMap theObjectId2TupleIdMap 
)
void VISU::GetObjectId2TupleGaussIdArray ( vtkIntArray *  theArray,
TObjectId2TupleGaussIdMap theObjectId2TupleGaussIdMap 
)
template<class TGetFieldData >
vtkIntArray * VISU::GetIDMapper ( VISU::TFieldList theFieldList,
TGetFieldData  theGetFieldData,
const char *  theFieldName 
)
template<class TGetFieldData >
vtkIntArray * VISU::GetIDMapper ( vtkDataSet *  theIDMapperDataSet,
TGetFieldData  theGetFieldData,
const char *  theFieldName 
)
bool VISU::IsDifferent ( vtkIntArray *  theFirstIDMapper,
vtkIntArray *  theSecondIDMapper 
)
void VISU::GetIntersection ( vtkIntArray *  theFirstIDMapper,
vtkIntArray *  theSecondIDMapper,
TObjectIdArray theResult 
)

References GetObjectIdSet().

bool VISU::Execute ( vtkUnstructuredGrid *  theInput,
vtkUnstructuredGrid *  theOutput,
vtkDataSet *  theScalarsDataSet,
vtkDataSet *  theVectorsDataSet,
vtkDataSet *  theNormalsDataSet,
vtkDataSet *  theTCoordsDataSet,
vtkDataSet *  theTensorsDataSet,
TFieldList theFieldList,
bool  theIsMergingInputs 
)
bool VISU::Execute ( vtkPolyData *  theInput,
vtkPolyData *  theOutput,
vtkDataSet *  theScalarsDataSet,
vtkDataSet *  theVectorsDataSet,
vtkDataSet *  theNormalsDataSet,
vtkDataSet *  theTCoordsDataSet,
vtkDataSet *  theTensorsDataSet,
TFieldList theFieldList,
bool  theIsMergingInputs 
)

References Execute().

std::string VISU.GenerateFieldName ( const PFieldImpl &  theField,
const PValForTimeImpl &  theValForTime 
)
template<int EDataType>
void VISU::InitTimeStampOnProfile ( const PUnstructuredGrid &  theSource,
const PFieldImpl &  theField,
const PValForTimeImpl &  theValForTime,
const VISU::TEntity theEntity 
)
void VISU::GetTimeStampOnProfile ( const PUnstructuredGrid &  theSource,
const PFieldImpl &  theField,
const PValForTimeImpl &  theValForTime,
const VISU::TEntity theEntity 
)

References EXCEPTION.

template<int EDataType>
void VISU::InitTimeStampOnGaussMesh ( const PPolyData &  theSource,
const PFieldImpl &  theField,
const PValForTimeImpl &  theValForTime 
)
void VISU::GetTimeStampOnGaussMesh ( const PPolyData &  theSource,
const PFieldImpl &  theField,
const PValForTimeImpl &  theValForTime 
)

References EXCEPTION.

void VISU::InitMed2VisuArray ( std::vector< int > &  anArray,
EGeometry  aEGeom 
)

References ePYRA13, ePYRA5, eQUAD8, eSEG3, eTETRA10, eTETRA4, and eTRIA6.

template<ECoordName TCoordId>
VISU::TCoord VISU.GetCoord ( const VISU::TCCoordSlice &  theCoordSlice)
template<>
VISU::TCoord VISU.GetCoord< eNoneCoord > ( const VISU::TCCoordSlice &  theCoordSlice)
bool VISU_CONVERTOR_EXPORT VISU::operator< ( const PFamily &  theLeft,
const PFamily &  theRight 
)
bool VISU::operator< ( const PSubProfile &  theLeft,
const PSubProfile &  theRight 
)
bool VISU::operator< ( const PGaussSubMesh &  theLeft,
const PGaussSubMesh &  theRight 
)

References visu_cache.aResult.

EGeometry VISU.VTKGeom2VISU ( vtkIdType  theGeom)
size_t VISU.GetNumberOfPoints ( size_t  theNbCells)

Computes number of points by the given number of cells in assumption of regular hexahedral mesh structure

size_t VISU.GetDataSetSize ( size_t  theNbOfPoints,
size_t  theNbOfCells,
size_t  theCellsSize,
bool  theComputeLinks 
)

Computes size dataset the given number of mesh macro metrics in assumption of regular hexahedral mesh structure

References visu_cache.aResult.

void VISU::ImportTables ( const char *  theFileName,
TTableContainer &  theContainer,
bool  theFirstStrAsTitle = false 
)
void VISU::ImportCSVTable ( const char *  theFileName,
TTableContainer &  theContainer,
bool  theFirstStrAsTitle,
const char  theSeparator 
)
std::string VISU.Image2VTI ( const std::string theImageFileName)
void VISU.RemoveFile ( const std::string theFileName)
VISU_OBJECT_EXPORT TTextureValue VISU::GetTexture ( const std::string theMainTexture,
const std::string theAlphaTexture 
)
void VISU::Mul ( const vtkFloatingPointType  A[3],
vtkFloatingPointType  b,
vtkFloatingPointType  C[3] 
)
void VISU::Sub ( const vtkFloatingPointType  A[3],
const vtkFloatingPointType  B[3],
vtkFloatingPointType  C[3] 
)
bool VISU_PIPELINE_EXPORT VISU::CheckIsSameValue ( vtkFloatingPointType  theTarget,
vtkFloatingPointType  theSource 
)
bool VISU_PIPELINE_EXPORT VISU::CheckIsSameRange ( vtkFloatingPointType *  theTarget,
vtkFloatingPointType *  theSource 
)

References CheckIsSameValue().

void VISU_PIPELINE_EXPORT VISU::CopyMapper ( vtkMapper *  theTarget,
vtkMapper *  theSource,
bool  theIsCopyInput 
)

References CheckIsSameRange().

void VISU_PIPELINE_EXPORT VISU::CopyDataSetMapper ( vtkDataSetMapper *  theTarget,
vtkDataSetMapper *  theSource,
bool  theIsCopyInput 
)

References CopyMapper().

void VISU_PIPELINE_EXPORT VISU::CopyPolyDataMapper ( vtkPolyDataMapper *  theTarget,
vtkPolyDataMapper *  theSource,
bool  theIsCopyInput 
)

References CopyMapper().

void VISU_PIPELINE_EXPORT VISU::CopyPointSpriteDataMapper ( VISU_OpenGLPointSpriteMapper theTarget,
VISU_OpenGLPointSpriteMapper theSource,
bool  theIsCopyInput 
)
void VISU_PIPELINE_EXPORT VISU::ComputeBoundsParam ( vtkFloatingPointType  theBounds[6],
vtkFloatingPointType  theDirection[3],
vtkFloatingPointType  theMinPnt[3],
vtkFloatingPointType &  theMaxBoundPrj,
vtkFloatingPointType &  theMinBoundPrj 
)
void VISU_PIPELINE_EXPORT VISU::DistanceToPosition ( vtkFloatingPointType  theBounds[6],
vtkFloatingPointType  theDirection[3],
vtkFloatingPointType  theDist,
vtkFloatingPointType  thePos[3] 
)

References ComputeBoundsParam().

void VISU_PIPELINE_EXPORT VISU::PositionToDistance ( vtkFloatingPointType  theBounds[6],
vtkFloatingPointType  theDirection[3],
vtkFloatingPointType  thePos[3],
vtkFloatingPointType &  theDist 
)

References ComputeBoundsParam().

bool VISU_PIPELINE_EXPORT VISU::IsQuadraticData ( vtkDataSet *  theDataSet)
void VISU_PIPELINE_EXPORT VISU::ComputeVisibleBounds ( vtkDataSet *  theDataSet,
vtkFloatingPointType  theBounds[6] 
)
void VISU_PIPELINE_EXPORT VISU::ComputeBoxCenter ( vtkFloatingPointType  theBounds[6],
vtkFloatingPointType  theCenter[3] 
)
double VISU_PIPELINE_EXPORT VISU::ComputeBoxDiagonal ( vtkFloatingPointType  theBounds[6])
template<class TOutputFilter >
void VISU.CellDataToPoint ( TOutputFilter *  theOutputFilter,
VISU_CellDataToPointData theCellDataToPointData,
vtkDataSet *  theDataSet 
)

References IsDataOnCells().

TMinMax VISU.GetMinMax ( VISU::Result_i theResult,
VISU::PField  theField,
vtkIdType  theCompID 
)
PMinMaxController VISU::CreateDefaultMinMaxController ( VISU::ColoredPrs3d_i theColoredPrs3d)
template<class TColoredPrs3d >
Storable* VISU.StorableEngine ( SALOMEDS::SObject_ptr  theSObject,
const Storable::TRestoringMap &  theMap,
const std::string thePrefix,
CORBA::Boolean  theIsMultiFile 
)
bool VISU_I_EXPORT VISU::CreatColoredPrs3d ( ColoredPrs3d_i *  theColoredPrs3d,
Result_i *  theResult,
const std::string theMeshName,
VISU::Entity  theEntity,
const std::string theFieldName,
CORBA::Long  theIteration 
)
ColoredPrs3d_i * VISU::CreatePrs3d_i ( VISUType  theType,
SALOMEDS::Study_ptr  theStudy,
ColoredPrs3d_i::EPublishInStudyMode  thePublishInStudyMode 
)
VISU_I_EXPORT VISU::ColoredPrs3dCache::EnlargeType VISU::GetRequiredCacheMemory ( VISU::VISUType  theType,
VISU::Result_ptr  theResult,
const std::string theMeshName,
VISU::Entity  theEntity,
const std::string theFieldName,
CORBA::Long  theIteration,
CORBA::Float &  theUsedMemory,
CORBA::Float &  theRequiredMemory 
)
VISU_I_EXPORT ColoredPrs3d_i * VISU::CreateHolder2GetDeviceByEnum ( VISU::VISUType  theType,
VISU::Result_ptr  theResult,
const std::string theMeshName,
VISU::Entity  theEntity,
const std::string theFieldName,
CORBA::Long  theIteration,
VISU::ColoredPrs3dCache::EnlargeType  theEnlargeType,
CORBA::Float  theRequiredMemory 
)
VISU_I_EXPORT size_t VISU::CheckIsPossible ( VISU::VISUType  theType,
const VISU::ColoredPrs3dHolder::BasicInput theInput,
bool  theMemoryCheck 
)
template<typename TPrs3d_i >
ColoredPrs3d_i* VISU.CreatePrs3dByType ( SALOMEDS::Study_ptr  theStudy,
ColoredPrs3d_i::EPublishInStudyMode  thePublishInStudyMode 
)
template<unsigned int type_enum>
ColoredPrs3d_i* VISU.CreatePrs3dByEnum ( SALOMEDS::Study_ptr  theStudy,
ColoredPrs3d_i::EPublishInStudyMode  thePublishInStudyMode 
)
template<typename TPrs3d_i >
TPrs3d_i* VISU.CreatePrs3d ( Result_ptr  theResult,
const std::string theMeshName,
VISU::Entity  theEntity,
const std::string theFieldName,
CORBA::Long  theTimeStampNumber 
)
template<typename TPrs3d_i >
TPrs3d_i::TInterface::_var_type VISU.Prs3dOnField ( Result_ptr  theResult,
const std::string theMeshName,
VISU::Entity  theEntity,
const std::string theFieldName,
CORBA::Long  theTimeStampNumber 
)
template<class TColoredPrs3d_i >
VISU::ColoredPrs3dCache::EnlargeType VISU.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 
)
template<class TColoredPrs3d_i >
TColoredPrs3d_i* VISU.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 
)
template<unsigned int colored_prs3d_type_enum>
size_t VISU.CheckIsPossible ( const VISU::ColoredPrs3dHolder::BasicInput theInput,
bool  theMemoryCheck 
)
static std::string VISU.PREFIX ( " "  ) [static]
std::string VISU.GenerateName ( std::string  theName,
SALOMEDS::SObject_ptr  theSObject,
TName2EntryMap &  theName2EntryMap,
TEntry2NameMap &  theEntry2NameMap,
char  theSuffix 
)
std::string VISU.GetName ( SALOMEDS::SObject_ptr  theSObject)
std::string VISU.GenerateName ( SALOMEDS::SObject_ptr  theSObject,
TName2EntryMap &  theName2EntryMap,
TEntry2NameMap &  theEntry2NameMap 
)
std::string VISU.GetBoolean ( bool  theArgument)
std::string VISU.GetColor ( const SALOMEDS::Color &  theColor)
void VISU::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 
)
void VISU.SetClippingPlane ( Prs3d_i *  thePrs,
string  theName,
std::ostream &  theStr,
std::string  thePrefix 
)
void VISU.Prs3dToPython ( VISU::Prs3d_i theServant,
std::ostream &  theStr,
const std::string theName,
std::string  thePrefix 
)
std::string VISU.ColoredPrs3dToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::ColoredPrs3d_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.GaussPointsToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::GaussPoints_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.ScalarMapToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::ScalarMap_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.MonoColorPrsToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::MonoColorPrs_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.DeformedShapeToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::DeformedShape_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.StreamLinesToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::StreamLines_i theServant,
std::ostream &  theStr,
TEntry2NameMap &  theEntry2NameMap,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.DeformedShapeAndScalarMapToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::DeformedShapeAndScalarMap_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.VectorsToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::Vectors_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.IsoSurfacesToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::IsoSurfaces_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.CutPlanesToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::CutPlanes_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.CutLinesToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::CutLines_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.CutSegmentToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::CutSegment_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
std::string VISU.Plot3DToPython ( SALOMEDS::SObject_ptr  theSObject,
VISU::Plot3D_i theServant,
std::ostream &  theStr,
const std::string theName,
TColoredPrs3dFactory &  thePrsFactory,
std::string  thePrefix 
)
void VISU::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 
)

References DumpToPython().

template<class TTableAttr >
void VISU.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 
)
void VISU.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 
)

References TableAttrToPython().

void VISU.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 
)

References PREFIX(), SObjectToObject(), and TCURVE.

void VISU.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 VISU.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 VISU.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 VISU.DumpAnimationsToPython ( SALOMEDS::Study_ptr  theStudy,
CORBA::Boolean  theIsPublished,
CORBA::Boolean &  theIsValidScript,
SALOMEDS::SObject_ptr  theSObject,
std::ostream &  theStr,
std::string  thePrefix 
)
void VISU.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 VISU.DumpTextureMapToPython ( SALOMEDS::Study_ptr  theStudy,
CORBA::Boolean  theIsPublished,
CORBA::Boolean &  theIsValidScript,
SALOMEDS::SObject_ptr  theSObject,
std::ostream &  theStr,
std::string  thePrefix,
const StudyId2MarkerMap &  theMarkerMap 
)
const CORBA::Boolean VISU.IsMultiFile ( )

References myIsMultiFile.

VISU_I_EXPORT VISU::_PTR ( SComponent  )
VISU_I_EXPORT SALOMEDS::SComponent_var VISU::FindOrCreateVisuComponent ( SALOMEDS::Study_ptr  theStudyDocument)
void VISU.RegistryStorable ( )

References StorableEngine().

SALOMEDS::ListOfFileNames* VISU.GetListOfFileNames ( const Result_i::TFileNames &  theFileNames)
bool VISU.LoadMarkerMap ( SALOMEDS::Study_ptr  theStudy,
const char *  theURL,
bool  theIsMultiFile,
bool  theIsASCII,
StudyId2MarkerMap &  theStudyId2MarkerMap,
std::string theMarkerMapFileName,
std::string theMarkerMapFile 
)
bool VISU.SaveMarkerMap ( SALOMEDS::Study_ptr  theStudy,
const char *  theURL,
bool  theIsMultiFile,
bool  theIsASCII,
const StudyId2MarkerMap &  theStudyId2MarkerMap,
std::string theMarkerMapFileName,
std::string theMarkerMapFile 
)
void VISU.CorrectSObjectType ( SALOMEDS::SObject_ptr  theSObject,
SALOMEDS::StudyBuilder_ptr  theBuilder 
)
CORBA::Boolean VISU.LoadWithMarkerMap ( SALOMEDS::SComponent_ptr  theComponent,
const SALOMEDS::TMPFile &  theStream,
const char *  theURL,
CORBA::Boolean  theIsMultiFile,
CORBA::Boolean  theIsASCII,
StudyId2MarkerMap &  theStudyId2MarkerMap 
)
VISU_I_EXPORT std::string VISU::ToFormat ( const int  thePrec)

References VISU_Example_02.str.

VISU_I_EXPORT int VISU::ToPrecision ( const char *  theFormat)
VISU_I_EXPORT Result_var VISU::FindResult ( SALOMEDS::SObject_ptr  theSObject)
Result_i * VISU::GetResult ( SALOMEDS::Study_ptr  theStudy,
const std::string theResultEntry 
)

References GetServant(), and SObjectToObject().

std::string VISU.GetComponentDataType ( SALOMEDS::SObject_ptr  theSObject)
void VISU.CreateReference ( SALOMEDS::Study_ptr  theStudyDocument,
const string theFatherEntry,
const string theRefEntry 
)
QString VISU::GenerateName ( const std::string theName)
bool VISU::SplitName ( const std::string theName,
std::string theBase,
std::string theSuffix,
char  theDelimeter 
)
std::string VISU::MakeFileName ( const std::string theName,
const void *  thePointer 
)
QString VISU.GenerateFieldName ( const std::string theName,
const std::string theUnits 
)
void VISU.CreateReference ( _PTR(Study)  theStudyDocument,
const std::string theFatherEntry,
const std::string theRefEntry 
)

References _PTR(), and VISU_Example_03.aFather.

void VISU.RemoveSObject ( _PTR(Study)  theStudyDocument,
const string theEntry 
)

References _PTR().

void VISU::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 VISU::BuildGroups ( Result_i *  theResult,
Result_i::PInput  theInput,
CORBA::Boolean *  theIsDone,
CORBA::Boolean  theIsBuild,
CORBA::Boolean  theIsAtOnce,
_PTR(Study)  theStudy 
)
void VISU::BuildFields ( Result_i *  theResult,
Result_i::PInput  theInput,
CORBA::Boolean *  theIsDone,
CORBA::Boolean  theIsBuild,
CORBA::Boolean  theIsAtOnce,
_PTR(Study)  theStudy 
)
void VISU::BuildMinMax ( Result_i *  theResult,
Result_i::PInput  theInput,
CORBA::Boolean *  theIsDone,
CORBA::Boolean  theIsBuild 
)
void VISU::BuildFieldDataTree ( Result_i *  theResult,
Result_i::PInput  theInput,
CORBA::Boolean *  theIsFieldsDone,
CORBA::Boolean  theIsBuildFields,
CORBA::Boolean *  theIsMinMaxDone,
CORBA::Boolean  theIsBuildMinMax,
_PTR(Study)  theStudy 
)

References BuildFields(), and BuildMinMax().

bool VISU::RemoveFile ( const std::string theFileName,
bool  theRemoveEmptyDir 
)
bool VISU::CopyFile ( const std::string theSourceFileName,
const std::string theTargetFileName 
)

References COPY_COMMAND.

SALOMEDS::SObject_var VISU::ImportTables ( const char *  theFileName,
SALOMEDS::Study_ptr  theStudy,
bool  theFirstStrAsTitle = false 
)
bool VISU::ExportTableToFile ( SALOMEDS::SObject_ptr  theTable,
const char *  theFileName 
)
VISU_I_EXPORT void VISU::UpdateCurve ( VISU::Curve_i ,
Plot2d_ViewFrame *  ,
SPlot2d_Curve *  ,
int  theDisplaying 
)
VISU_I_EXPORT void VISU::PlotTable ( SalomeApp_Study *  theStudy,
Plot2d_ViewFrame *  thePlot,
VISU::Table_i table,
int  theDisplaying 
)
VISU_I_EXPORT void VISU::PlotCurve ( Plot2d_ViewFrame *  thePlot,
VISU::Curve_i theCurve,
int  theDisplaying 
)
VISU_I_EXPORT void VISU::PlotRemoveCurve ( SalomeApp_Application *  theApp,
VISU::Curve_i pCrv 
)
SPlot2d_Curve* VISU.GetCurveByIO ( const Handle(SALOME_InteractiveObject)&  theIObject,
Plot2d_ViewFrame *  thePlot 
)
VISU_I_EXPORT void VISU::PlotContainer ( Plot2d_ViewFrame *  thePlot,
VISU::Container_i container,
int  theDisplaying 
)
VISU_I_EXPORT void VISU::CreatePlot ( VISU_Gen_i *  theVisuGen,
Plot2d_ViewFrame *  thePlot,
_PTR(SObject)  theTableSO 
)
VISU_I_EXPORT void VISU::SetVisibilityState ( std::string  entry,
Qtx::VisibilityState  state 
)
VISU_I_EXPORT void VISU::SetVisibilityState ( SALOME_Actor theActor,
Qtx::VisibilityState  state 
)

References SetVisibilityState().

VISU_I_EXPORT void VISU::CurveVisibilityChanged ( VISU::Curve_i theCurve,
int  theDisplaying,
bool  updateCurve,
bool  updateTable,
bool  updateContainers 
)
VISU_I_EXPORT Qtx::VisibilityState VISU::GetStateByDisplaying ( int  theDisplaying)
VISU_I_EXPORT void VISU::updateContainerVisibility ( VISU::Container_i theContainer)
void VISU.SetScaleView ( SUIT_ViewWindow *  theViewWindow,
const CORBA::Double  theScale[3] 
)
vtkRenderer * VISU::GetRenderer ( SUIT_ViewWindow *  theViewWindow)
vtkCamera * VISU::GetCamera ( SUIT_ViewWindow *  theViewWindow)

References GetRenderer().

void VISU::RepaintView ( SUIT_ViewWindow *  theViewWindow)
VISU_I_EXPORT VISU_Actor * VISU::UpdateViewer ( SUIT_ViewWindow *  theViewWindow,
int  theDisplaing,
Prs3d_i *  thePrs 
)
void VISU::UpdatePlot2d ( Curve_i *  theCurve,
int  theDisplaying,
Plot2d_ViewFrame *  theView 
)
VISU_I_EXPORT VISU_Actor * VISU::FindActor ( SVTK_ViewWindow *  theViewWindow,
VISU::Prs3d_i thePrs3d 
)
VISU_I_EXPORT VISU_ActorBase * VISU::FindActorBase ( SVTK_ViewWindow *  theViewWindow,
VISU::TActorFactory theActor 
)
void VISU::DeleteActors ( VISU::Curve_i thePrs)
void VISU::DeleteActors ( VISU::Prs3d_i thePrs)
VISU_I_EXPORT SUIT_Session * VISU::GetSession ( )
VISU_I_EXPORT SUIT_ResourceMgr * VISU::GetResourceMgr ( )

References GetSession().

static QMutex VISU.aMutex ( QMutex::Recursive  ) [static]
VISU_I_EXPORT PortableServer::ServantBase_var VISU::GetServant ( CORBA::Object_ptr  theObject)

References VISU.Base_i.GetPOA().

VISU_I_EXPORT CORBA::Object_var VISU::SObjectToObject ( SALOMEDS::SObject_ptr  theSObject)

References VISU.Base_i.GetORB().

VISU_I_EXPORT CORBA::Object_var VISU::ClientSObjectToObject ( _PTR(SObject)  theSObject)

References _PTR(), and VISU.Base_i.GetORB().

VISU_I_EXPORT std::string VISU::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 
)
VISU_I_EXPORT std::string VISU::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 
)
VISU_I_EXPORT QString VISU::GenerateName ( const std::string theFmt,
int   
)
SALOMEDS::StudyManager_var VISU.GetStudyManager ( )
SALOMEDS::Study_var VISU.GetDSStudy ( _PTR(Study)  theStudy)

References GetStudyManager().

VISU_I_EXPORT SalomeApp_Study * VISU::GetGUIStudy ( SALOMEDS::Study_ptr  theStudy)
VISU::_PTR ( Study  )

References _PTR().

VISU_I_EXPORT SALOMEDS::SObject_var VISU::GetSObject ( _PTR(SObject)  obj)

References _PTR(), and GetDSStudy().

VISU._PTR ( SObject  )
void VISU.RemoveFromStudy ( SALOMEDS::SObject_ptr  theSObject,
bool  theIsAttrOnly,
bool  theDestroySubObjects 
)

References SObjectToObject().

VISU_I_EXPORT void VISU::RemoveFromStudy ( _PTR(SObject)  theSObject,
bool  theIsAttrOnly,
bool  theDestroySubObjects 
)

References _PTR(), and ClientSObjectToObject().

float VISU.GetFloat ( const QString &  theValue,
float  theDefault 
)

References GetResourceMgr().

void VISU.RenderViewWindow ( SVTK_ViewWindow *  vw)
void VISU.SetViewVisibility ( SalomeApp_Application *  app,
TViewVisibility  theViewVisibility 
)
template<class TPrs3d_i , class TViewer , class TDlg , int TIsDlgModal>
void VISU.EditPrs3d ( VisuGUI theModule,
Handle(SALOME_InteractiveObject)&  theIO,
VISU::Prs3d_i thePrs3d,
SVTK_ViewWindow *  theViewWindow 
)
template<class TPrs3d_i , class TDlg , int TIsDlgModal>
void VISU.EditPrs3d ( VisuGUI theModule,
Handle(SALOME_InteractiveObject)&  theIO,
VISU::Prs3d_i thePrs3d,
SVTK_ViewWindow *  theViewWindow = NULL 
)
template<class TPrs3d_i >
TPrs3d_i* VISU.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* VISU.CreateAndEditPrs3d ( VisuGUI theModule,
_PTR(SObject)  theTimeStamp,
ColoredPrs3d_i::EPublishInStudyMode  thePublishInStudyMode 
)
template<class TPrs3d_i , class TViewer , class TDlg , int IsDlgModal>
TPrs3d_i* VISU.CreatePrs3dInViewer ( VisuGUI theModule,
_PTR(SObject)  theTimeStampSObj,
ColoredPrs3d_i::EPublishInStudyMode  thePublishInStudyMode 
)
template<class TPrs3d_i , class TDlg , int IsDlgModal>
TPrs3d_i* VISU.CreatePrs3d ( VisuGUI theModule,
const QString &  theDesiredViewerType = QString() 
)
template<typename TInterface >
TInterface::_var_type VISU.GetInterface ( CORBA::Object_ptr  theObject)
template<typename TServant >
TServant* VISU.GetServantInterface ( CORBA::Object_ptr  theObject)

References GetServant().

SUIT_Desktop * VISU::GetDesktop ( const CAM_Module *  theModule)
LightApp_SelectionMgr * VISU::GetSelectionMgr ( const SalomeApp_Module theModule)
SalomeApp_Study * VISU::GetAppStudy ( const CAM_Module *  theModule)
bool VISU::IsStudyLocked ( _PTR(Study)  theStudy)
bool VISU::CheckLock ( _PTR(Study)  theStudy,
QWidget theWidget 
)

References IsStudyLocked().

int VISU::runAndWait ( QDialog dlg,
const bool  modal 
)
LightApp_DataObject* VISU.FindDataObject ( SUIT_DataObject *  theDataObject,
const QString &  theEntry,
int  theLevel 
)
LightApp_DataObject* VISU.FindDataObject ( CAM_Module *  theModule,
_PTR(SObject)  theSObject 
)

References _PTR(), and FindDataObject().

void VISU::UpdateObjBrowser ( SalomeApp_Module theModule,
bool  theIsUpdateDataModel,
_PTR(SObject)  theSObject 
)

References FindDataObject().

bool VISU::IsSObjectTable ( _PTR(SObject)  theSObject)

References _PTR().

VISU_Gen_i * VISU::GetVisuGen ( const CAM_Module *  theModule)
SALOME_MED::MED_Gen_var VISU::GetMEDEngine ( )
TSelectionInfo VISU::GetSelectedObjects ( const SalomeApp_Module theModule)
TObjectInfo VISU::GetObjectByEntry ( const SalomeApp_Study *  theStudy,
const std::string theEntry 
)
VISU::Prs3d_i * VISU::GetPrs3dToModify ( const SalomeApp_Module theModule,
Base_i *  theBase 
)
VISU::Prs3d_i * VISU::GetPrs3dFromBase ( Base_i *  theBase)
bool VISU::GetPrs3dSelectionInfo ( const SalomeApp_Module theModule,
VISU::Prs3d_i *&  thePrs3d,
SVTK_ViewWindow *&  theViewWindow,
VISU_Actor *&  thenActor 
)
void VISU::Add ( LightApp_SelectionMgr *  theSelectionMgr,
const Handle(SALOME_InteractiveObject)&  theIO 
)
void VISU::Remove ( LightApp_SelectionMgr *  theSelectionMgr,
const Handle(SALOME_InteractiveObject)&  theIO 
)

References Handle().

bool VISU::IsRemovable ( const std::string  theEntry,
const SalomeApp_Module theModule 
)
Parameters:
theEntry- entry of the object to check
theModule- is used to access Study and VISU_Gen
Return values:
bool- returns TRUE if the object is removable

References _PTR(), ClientSObjectToObject(), VISU.VISU_Gen_i.ComponentDataType(), GetAppStudy(), GetObjectByEntry(), GetVisuGen(), VISU.TObjectInfo.myBase, TCURVE, and TMESH.

bool VISU::IsRemovableSelected ( const SalomeApp_Module theModule)
Parameters:
theModule- is used to access SelectionManager, Study and VISU_Gen
Return values:
bool- returns TRUE if all currently selected objects are removable

References _PTR(), GetAppStudy(), GetSelectionMgr(), Handle(), and IsRemovable().

void VISU::DeleteSObject ( VisuGUI theModule,
_PTR(Study)  theStudy,
_PTR(SObject)  theSObject 
)
void VISU::DeletePrs3d ( VisuGUI theModule,
VISU::Prs3d_i thePrs 
)
void VISU::ChangeRepresentation ( const SalomeApp_Module theModule,
VISU::PresentationType  theType 
)
void VISU::ChangeQuadratic2DRepresentation ( const SalomeApp_Module theModule,
VISU::Quadratic2DPresentationType  theType 
)
void VISU::SetShading ( const SalomeApp_Module theModule,
bool  theOn 
)
bool VISU::CheckTimeStamp ( const SalomeApp_Module theModule,
_PTR(SObject)&  theSObject,
Handle(SALOME_InteractiveObject)&  theIO,
ColoredPrs3d_i::EPublishInStudyMode &  thePublishInStudyMode 
)
VISU::Result_i * VISU::CheckResult ( const SalomeApp_Module theModule,
_PTR(SObject)  theSource,
VISU::Result_var &  theResult 
)
VISU_Actor * VISU::PublishMeshInView ( const SalomeApp_Module theModule,
VISU::Prs3d_i thePrs,
SVTK_ViewWindow *  theViewWindow 
)

Display mesh presentation in given VTK view window

References VISU.Prs3d_i.CreateActor(), and GetDesktop().

void VISU::RepaintViewWindows ( const SalomeApp_Module theModule,
const Handle(SALOME_InteractiveObject)&  theIObject 
)
Parameters:
theModule- is used to access application.
theIObject- is supposed to be selected (is highlighted in this method).
VISU_Actor * VISU::FindActor ( const SalomeApp_Study *  theStudy,
SVTK_ViewWindow *  theViewWindow,
const QString &  theEntry 
)
VISU_ActorBase * VISU::FindActorBase ( const SalomeApp_Study *  theStudy,
SVTK_ViewWindow *  theViewWindow,
const QString &  theEntry 
)
void VISU::RecreateActor ( const SalomeApp_Module theModule,
VISU::Prs3d_i thePrs 
)
bool VISU::ComputeVisiblePropBounds ( SVTK_ViewWindow *  theViewWindow,
vtkFloatingPointType  allBounds[6],
const char *  theActorClassName 
)
void VISU::SetFitAll ( SVTK_ViewWindow *  theViewWindow)

If common bounding box of all actors in theViewWindow has at least one small side, then corresponding projection will be set (Top, Left or Front), else 3D projection will be used.

Parameters:
theViewWindow- the view to perform FitAll in.

References ComputeVisiblePropBounds().

SPlot2d_Viewer * VISU::GetPlot2dViewer ( const SalomeApp_Module theModule,
const bool  theCreate 
)
void VISU::PlotTable ( const SalomeApp_Module theModule,
VISU::Table_i table,
int  theDisplaying 
)
void VISU::PlotCurve ( const SalomeApp_Module theModule,
VISU::Curve_i theCurve,
int  theDisplaying 
)
void VISU::PlotRemoveCurve ( const SalomeApp_Module theModule,
VISU::Curve_i pCrv 
)

References PlotRemoveCurve().

void VISU::PlotContainer ( const SalomeApp_Module theModule,
VISU::Container_i container,
int  theDisplaying 
)
void VISU::CreatePlot ( SalomeApp_Module theModule,
_PTR(SObject)  theTableSO 
)
VISU::Mesh_i * VISU::CreateMesh ( VisuGUI theModule,
const Handle(SALOME_InteractiveObject)&  theIO,
SVTK_ViewWindow *  theViewWindow 
)
std::vector< VISU::Prs3d_i * > VISU::GetPrs3dList ( const SalomeApp_Module theModule,
const Handle(SALOME_InteractiveObject)&  theIO,
bool  theGP 
)

References _PTR(), and GetAppStudy().

std::vector< VISU::Prs3d_i * > VISU::GetPrs3dList ( const SalomeApp_Module theModule,
_PTR(SObject)  theObject,
bool  theGP 
)
int VISU::GetFreePositionOfDefaultScalarBar ( VisuGUI theModule,
SVTK_ViewWindow *  theViewWindow 
)
void VISU::AddScalarBarPosition ( VisuGUI theModule,
SVTK_ViewWindow *  theViewWindow,
VISU::Prs3d_i thePrs3d,
int  pos 
)
void VISU::RemoveScalarBarPosition ( VisuGUI theModule,
SVTK_ViewWindow *  theViewWindow,
VISU::Prs3d_i thePrs3d 
)
bool VISU::getClippingPlanesFolder ( _PTR(Study)  theStudy,
_PTR(SObject)&  theSObject 
)
void VISU::initSpinBox ( SalomeApp_IntSpinBox *  sb,
const int  bottom,
const int  top,
const int  step 
)
void VISU::initSpinBox ( SalomeApp_DoubleSpinBox *  sb,
const double &  bottom,
const double &  top,
const double &  step,
const char *  quantity 
)
VISU_Actor * VISU::PublishInView ( VisuGUI theModule,
Prs3d_i *  thePrs,
SVTK_ViewWindow *  theViewWindow,
bool  theIsHighlight 
)
VISU_Actor * VISU::UpdateViewer ( VisuGUI theModule,
VISU::Prs3d_i thePrs,
bool  theDispOnly,
const bool  theIsHighlight 
)
void VISU::ErasePrs3d ( VisuGUI theModule,
VISU::Prs3d_i thePrs,
bool  theDoRepaint 
)

References FindActor().

void VISU::ErasePrs ( VisuGUI theModule,
Base_i *  theBase,
bool  theDoRepaint 
)
template<class TViewer >
TViewer::TViewWindow* VISU.GetViewWindow ( VisuGUI theModule)

Return active view window, if it instantiates TViewer.TViewWindow class, overwise find or create corresponding view window, make it active and return it.

Note:
Active VVTK_ViewWindow can be returned by request GetViewWindow<SVTK_Viewer>(), because VVTK_ViewWindow inherits SVTK_ViewWindow.

References visu_pointmap3d.aView, visu_cache.aViewManager, and VisuGUI.getViewManager().

template<class TViewWindow >
TViewWindow* VISU.GetActiveViewWindow ( const SalomeApp_Module theModule = NULL)

Return active view window, if it instantiates TViewWindow class, overwise return NULL.

Note:
Active VVTK_ViewWindow can be returned by request GetActiveViewWindow<SVTK_ViewWindow>(), because VVTK_ViewWindow inherits SVTK_ViewWindow.

References visu_cache.aViewManager.

template<class TViewer >
void VISU.OnEraseAll ( VisuGUI theModule)
template<>
void VISU.OnEraseAll< SPlot2d_Viewer > ( VisuGUI theModule)

References GetPlot2dViewer().


Variable Documentation

Initial value:
 {
    &GetCoord<eX>, 
    &GetCoord<eY>, 
    &GetCoord<eZ>
  }
Initial value:
 {
    &GetCoord<eX>, 
    &GetCoord<eY>, 
    &GetCoord<eNoneCoord>
  }
Initial value:
 {
    &GetCoord<eNoneCoord>,
    &GetCoord<eX>, 
    &GetCoord<eY>
  }
Initial value:
 {
    &GetCoord<eX>, 
    &GetCoord<eNoneCoord>,
    &GetCoord<eY>
  }
Initial value:
 {
    &GetCoord<eX>, 
    &GetCoord<eNoneCoord>,
    &GetCoord<eNoneCoord>
  }
Initial value:
Initial value:
const vtkIdType VISU.UpdateFromSettingsEvent = vtkCommand::UserEvent + 100
const vtkIdType VISU.UpdateInsideSettingsEvent = vtkCommand::UserEvent + 101
const vtkIdType VISU.UpdateOutsideSettingsEvent = vtkCommand::UserEvent + 102
const vtkIdType VISU.UpdatePickingSettingsEvent = vtkCommand::UserEvent + 103
CORBA::Boolean VISU.myIsMultiFile [static]
TMutex VISU.myMutex [static]
int VISU.mySCnt = 0 [static]
const char* const VISU.NO_ICON = ""
const char* const VISU.NO_IOR = ""
const char* const VISU.NO_NAME = ""
const char* const VISU.NO_PERFSITENT_REF = ""
const char* const VISU.NO_COMMENT = ""
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS