import "VISU_Gen.idl";

Public Types | |
| enum | Orientation { XY, YZ, ZX } |
Public Member Functions | |
| void | SetOrientation (in Orientation theOrientation, in double theXAngle, in double theYAngle) |
| Orientation | GetOrientationType () |
| double | GetRotateX () |
| double | GetRotateY () |
| void | SetPlanePosition (in double thePlanePosition, in boolean theIsRelative) |
| double | GetPlanePosition () |
| boolean | IsPositionRelative () |
| boolean | IsBarVisible () |
| void | SetBarVisible (in boolean theVisible) |
| void | SetGaussMetric (in GaussMetric theGaussMetric) |
| GaussMetric | GetGaussMetric () |
| void | SetLinkColor (in SALOMEDS::Color theColor) |
| SALOMEDS::Color | GetLinkColor () |
| void | SetTitle (in string theName) |
| string | GetTitle () |
| void | SetScalarMode (in long theScalarMode) |
| long | GetScalarMode () |
| void | SetIsDistributionVisible (in boolean theIs) |
| boolean | GetIsDistributionVisible () |
| Gets current visibility of a distribution curve. | |
| boolean | IsScalarFilterUsed () |
| Gets current filtering by scalars mode. | |
| void | UseScalarFiltering (in boolean theUseScalarFilter) |
| void | SetScalarFilterRange (in double theMin, in double theMax) |
| double | GetScalarFilterMin () |
| double | GetScalarFilterMax () |
| void | AddMeshOnGroup (in string theGroupName) |
| void | RemoveAllGeom () |
| void | SetRange (in double theMin, in double theMax) |
| double | GetMin () |
| double | GetMax () |
| void | SetSourceRange () |
| double | GetSourceMin () |
| double | GetSourceMax () |
| boolean | IsRangeFixed () |
| void | SetPosition (in double X, in double Y) |
| Position of the scalar bar. | |
| double | GetPosX () |
| double | GetPosY () |
| void | SetSize (in double theWidth, in double theHeight) |
| Size of this presentable object. | |
| double | GetWidth () |
| double | GetHeight () |
| void | SetNbColors (in long theNbColors) |
| long | GetNbColors () |
| void | SetLabels (in long theNbLabels) |
| long | GetLabels () |
| void | SetBarOrientation (in Orientation theOrientation) |
| Orientation | GetBarOrientation () |
| void | SetOffset (in float theDx, in float theDy, in float theDz) |
| void | GetOffset (out float theDx, out float theDy, out float theDz) |
| float | GetMemorySize () |
| void | RemoveFromStudy () |
| IdType | GetID () |
| VISUType | GetType () |
| void | SetScaling (in Scaling theScaling) |
| Scaling | GetScaling () |
| void | SetScaleFactor (in double theScaleFactor) |
| double | GetScaleFactor () |
| void | SetContourPrs (in boolean theIsContourPrs) |
| boolean | GetIsContourPrs () |
| void | SetNbOfContours (in long theNb) |
| long | GetNbOfContours () |
This enumeration contains a set of elements defining the type of orientation in 3D space of the cutting plane.
| XY |
The object is located in the plane formed by X and Y axis. |
| YZ |
The object is located in the plane formed by Y and Z axis. |
| ZX |
Implements VISU.ColoredPrs3dBase.
| void VISU.Plot3D.SetOrientation | ( | in Orientation | theOrientation, | |
| in double | theXAngle, | |||
| in double | theYAngle | |||
| ) |
Sets the orientation in 3D space of cutting plane for the presentation.
| theOrientation | This parameter defines the type of orientation of cutting plane in 3D space. It is taken from the Orientation enumeration. | |
| theXAngle | The angle of rotation of the cutting plane around the first axis of the chosen orientation. | |
| theXAngle | The angle of rotation of the cutting plane around the second axis of the chosen orientation. |
| Orientation VISU.Plot3D.GetOrientationType | ( | ) |
Gets the type of orientation in 3D space of cutting plane.
| double VISU.Plot3D.GetRotateX | ( | ) |
Gets rotation angle of the cutting plane around the first axis of the chosen orientation.
| double VISU.Plot3D.GetRotateY | ( | ) |
Gets rotation angle of the cutting plane around the second axis of the chosen orientation.
| void VISU.Plot3D.SetPlanePosition | ( | in double | thePlanePosition, | |
| in boolean | theIsRelative | |||
| ) |
Sets the position of a cutting plane.
| thePlanePosition | The position of the cutting plane. | |
| theIsRelative | Define, whether the input position is relative. |
| double VISU.Plot3D.GetPlanePosition | ( | ) |
Gets the position of the cutting plane
| boolean VISU.Plot3D.IsPositionRelative | ( | ) |
Returns true if a position of cutting plane is relative
| boolean VISU.ScalarMap.IsBarVisible | ( | ) | [inherited] |
Returns visibility state of scalar bar
| void VISU.ScalarMap.SetBarVisible | ( | in boolean | theVisible | ) | [inherited] |
Sets visibility state of scalar bar
| void VISU.ScalarMap.SetGaussMetric | ( | in GaussMetric | theGaussMetric | ) | [inherited] |
Sets the gauss metric for the presentation.
| theGaussMetric | The value of this parameter is taken from the GaussMetric enumeration. |
| GaussMetric VISU.ScalarMap.GetGaussMetric | ( | ) | [inherited] |
Gets the gauss metric of the presentation.
| void VISU.ScalarMap.SetLinkColor | ( | in SALOMEDS::Color | theColor | ) | [inherited] |
Sets the color of mesh links.
| theColor | The color of the links. This parameter is taken from Color enumeration. |
| SALOMEDS::Color VISU.ScalarMap.GetLinkColor | ( | ) | [inherited] |
Gets the color of mesh links.
| void VISU.ColoredPrs3d.SetTitle | ( | in string | theName | ) | [inherited] |
Sets the title of the scalar bar. By default - the name of the selected result is used.
| theName | String parameter defining the name of the scalar bar. |
| string VISU.ColoredPrs3d.GetTitle | ( | ) | [inherited] |
Gets the title of the scalar bar.
| void VISU.ColoredPrs3d.SetScalarMode | ( | in long | theScalarMode | ) | [inherited] |
Sets the method of coloring of the elements composing a 3D presentation.
| long VISU.ColoredPrs3d.GetScalarMode | ( | ) | [inherited] |
Gets the method of coloring of the elements composing a 3D presentation.
| void VISU.ColoredPrs3d.SetIsDistributionVisible | ( | in boolean | theIs | ) | [inherited] |
Set the visibility of a distribution curve.
| theIs | is used to switch on/off the visibility of a distribution curve. |
| boolean VISU.ColoredPrs3d.GetIsDistributionVisible | ( | ) | [inherited] |
| boolean VISU.ColoredPrs3d.IsScalarFilterUsed | ( | ) | [inherited] |
| void VISU.ColoredPrs3d.UseScalarFiltering | ( | in boolean | theUseScalarFilter | ) | [inherited] |
| void VISU.ColoredPrs3d.SetScalarFilterRange | ( | in double | theMin, | |
| in double | theMax | |||
| ) | [inherited] |
Sets scalar range - min and max boundaries of the scalar bar.
| theMin | Min boundary of the scalar bar. | |
| theMax | Max boundary of the scalar bar. | |
| theIsFilter | if true then filter by scalars. |
| double VISU.ColoredPrs3d.GetScalarFilterMin | ( | ) | [inherited] |
| double VISU.ColoredPrs3d.GetScalarFilterMax | ( | ) | [inherited] |
| void VISU.ColoredPrs3d.AddMeshOnGroup | ( | in string | theGroupName | ) | [inherited] |
Add group as geometry of presentation.
| theMeshName | - mesh name | |
| theGroupName | - group name |
| void VISU.ColoredPrs3d.RemoveAllGeom | ( | ) | [inherited] |
PrsMerger method: Remove all groups.(The scalar map will be placed on all mesh).
| void VISU.ColoredPrs3dBase.SetRange | ( | in double | theMin, | |
| in double | theMax | |||
| ) | [inherited] |
Sets scalar range - min and max boundaries of the scalar bar.
| theMin | Min boundary of the scalar bar. | |
| theMax | Max boundary of the scalar bar. |
| double VISU.ColoredPrs3dBase.GetMin | ( | ) | [inherited] |
Gets the min boundary of the scalar bar.
| double VISU.ColoredPrs3dBase.GetMax | ( | ) | [inherited] |
Gets the max boundary of the scalar bar.
| void VISU.ColoredPrs3dBase.SetSourceRange | ( | ) | [inherited] |
Sets scalar range that corresponds to the source data.
| double VISU.ColoredPrs3dBase.GetSourceMin | ( | ) | [inherited] |
Gets the min boundary of the scalar bar from source data.
| double VISU.ColoredPrs3dBase.GetSourceMax | ( | ) | [inherited] |
Gets the max boundary of the scalar bar from source data.
| boolean VISU.ColoredPrs3dBase.IsRangeFixed | ( | ) | [inherited] |
Defines whether the scalar range corresponds to the source data or not.
| void VISU.ColoredPrs3dBase.SetPosition | ( | in double | X, | |
| in double | Y | |||
| ) | [inherited] |
Sets the position of the scalar bar origin on the screen.
| X | Horizontal position. The value can be between 0 and 1. | |
| Y | Vertical position. The value can be between 0 and 1. |
| double VISU.ColoredPrs3dBase.GetPosX | ( | ) | [inherited] |
Gets horizontal position of the scalar bar origin.
| double VISU.ColoredPrs3dBase.GetPosY | ( | ) | [inherited] |
Gets vertical position of the scalar bar origin.
| void VISU.ColoredPrs3dBase.SetSize | ( | in double | theWidth, | |
| in double | theHeight | |||
| ) | [inherited] |
Sets the size of the scalar bar.
| theWidth | Width of this presentable object. The value can be between 0 and 1. | |
| theHeight | Height of this presentable object. The value can be between 0 and 1. |
| double VISU.ColoredPrs3dBase.GetWidth | ( | ) | [inherited] |
Gets the width of this presentable object.
| double VISU.ColoredPrs3dBase.GetHeight | ( | ) | [inherited] |
Gets the height of this presentable object.
| void VISU.ColoredPrs3dBase.SetNbColors | ( | in long | theNbColors | ) | [inherited] |
Sets the number of colors which will be used for presentation of this presentable object.
| theNbColors | A long value defining the number of colors. |
| long VISU.ColoredPrs3dBase.GetNbColors | ( | ) | [inherited] |
Gets the number of colors which will be used for visualization of this presentable object.
| void VISU.ColoredPrs3dBase.SetLabels | ( | in long | theNbLabels | ) | [inherited] |
Sets the number of labels which will be used for indication of color gradation of the scalar bar.
| theNbLabels | A long value defining the number of labels. |
| long VISU.ColoredPrs3dBase.GetLabels | ( | ) | [inherited] |
Gets the number of labels which will be used for indication of color gradation of the scalar bar.
| void VISU.ColoredPrs3dBase.SetBarOrientation | ( | in Orientation | theOrientation | ) | [inherited] |
Sets the type of orientation of the scalar bar (to provide backward compatibility).
| theOrientation | This parameter defines the orientation of the scalar bar. It is taken from the Orientaton enumeration. |
| Orientation VISU.ColoredPrs3dBase.GetBarOrientation | ( | ) | [inherited] |
Gets the type of orientation of the scalar bar (to provide backward compatibility).
| void VISU.Prs3d.SetOffset | ( | in float | theDx, | |
| in float | theDy, | |||
| in float | theDz | |||
| ) | [inherited] |
Move the 3D presentation according to the given offset parameters
| void VISU.Prs3d.GetOffset | ( | out float | theDx, | |
| out float | theDy, | |||
| out float | theDz | |||
| ) | [inherited] |
Gets offset parameters for the 3D presentation
| float VISU.Prs3d.GetMemorySize | ( | ) | [inherited] |
Gets memory size actually used by the presentation (Mb).
| void VISU.RemovableObject.RemoveFromStudy | ( | ) | [inherited] |
Remove object from study.
| IdType VISU.Base.GetID | ( | ) | [inherited] |
Returns ID of the object.
| VISUType VISU.Base.GetType | ( | ) | [inherited] |
Returns the type of the presentable object
| void VISU.ScaledPrs3d.SetScaling | ( | in Scaling | theScaling | ) | [inherited] |
Sets the type of scaling of the values reflected by the scalar bar.
| theScaling | The value of this parameter is taken from the Scaling enumeration. |
| Scaling VISU.ScaledPrs3d.GetScaling | ( | ) | [inherited] |
Gets the type of scaling of the values reflected by this presentation.
| void VISU.Plot3dBase.SetScaleFactor | ( | in double | theScaleFactor | ) | [inherited] |
Sets the scale factor for scalar values (how much corresponding mesh elements should be translated).
| theScaleFactor | The scaling factor. |
| double VISU.Plot3dBase.GetScaleFactor | ( | ) | [inherited] |
Gets the scale factor for scalar values. (how much corresponding mesh elements is translated)
| void VISU.Plot3dBase.SetContourPrs | ( | in boolean | theIsContourPrs | ) | [inherited] |
Sets presentation type: contour or surface.
| theIsContourPrs | Define, whether presentation type is contour. |
| boolean VISU.Plot3dBase.GetIsContourPrs | ( | ) | [inherited] |
Returns true if presentation type is contour.
| void VISU.Plot3dBase.SetNbOfContours | ( | in long | theNb | ) | [inherited] |
Sets the number of contours.
| theNb | The number of contours. |
| long VISU.Plot3dBase.GetNbOfContours | ( | ) | [inherited] |
Gets the number of contours.