SALOME documentation central

Package VISU

Data Structures

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 string IdType
typedef sequence< string > string_array
typedef sequence< double > double_array

Enumerations

enum  Scaling { LINEAR, LOGARITHMIC }
enum  GaussMetric { AVERAGE, MINIMUM, MAXIMUM }
enum  Entity {
  NODE, EDGE, FACE, CELL,
  NONE
}
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 }

Detailed Description

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


Typedef Documentation

typedef string VISU.IdType
typedef sequence<string> VISU.string_array
typedef sequence<double> VISU.double_array

Enumeration Type Documentation

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

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 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator

Copyright © 2007-2008 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