VISU.CutSegment Interface Reference
Cut segment presentation.
More...
import "VISU_Gen.idl";
Public Types |
enum | Orientation { HORIZONTAL,
VERTICAL
} |
Public Member Functions |
void | SetPoint1 (in double theX, in double theY, in double theZ) |
void | GetPoint1 (out double theX, out double theY, out double theZ) |
void | SetPoint2 (in double theX, in double theY, in double theZ) |
void | GetPoint2 (out double theX, out double theY, out double theZ) |
void | SetNbLines (in long theNb) |
long | GetNbLines () |
void | SetAllCurvesInverted (in boolean theInvert) |
boolean | IsAllCurvesInverted () |
void | SetUseAbsoluteLength (in boolean theAbsLength) |
boolean | IsUseAbsoluteLength () |
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 () |
Detailed Description
Presentation parameters of a Cut segment presentation. Cut Segment is a simplified variant of Cut Lines presentation, which is used to display a single line instead of set of them. Axis of this line is defined by coordinates of two points in 3D space.
Member Enumeration Documentation
Orientation of the scalar bar (to provide backward compatibility).
- Enumerator:
HORIZONTAL |
Horizontal orientation of the scalar bar.
|
VERTICAL |
Vertical orientation of the scalar bar.
|
Implemented in VISU.Plot3D, and VISU.CutPlanes.
Member Function Documentation
void VISU.CutSegment.SetPoint1 |
( |
in double |
theX, |
|
|
in double |
theY, |
|
|
in double |
theZ | |
|
) |
| | |
Sets coordinates of the first point of axis of the segment.
- Parameters:
-
| theX | X coordinate of the point |
| theY | Y coordinate of the point |
| theZ | Z coordinate of the point |
void VISU.CutSegment.GetPoint1 |
( |
out double |
theX, |
|
|
out double |
theY, |
|
|
out double |
theZ | |
|
) |
| | |
Gets coordinates of the first point of axis of the segment.
- Parameters:
-
| theX | X coordinate of the point |
| theY | Y coordinate of the point |
| theZ | Z coordinate of the point |
void VISU.CutSegment.SetPoint2 |
( |
in double |
theX, |
|
|
in double |
theY, |
|
|
in double |
theZ | |
|
) |
| | |
Sets coordinates of the second point of axis of the segment.
- Parameters:
-
| theX | X coordinate of the point |
| theY | Y coordinate of the point |
| theZ | Z coordinate of the point |
void VISU.CutSegment.GetPoint2 |
( |
out double |
theX, |
|
|
out double |
theY, |
|
|
out double |
theZ | |
|
) |
| | |
Gets coordinates of the second point of axis of the segment.
- Parameters:
-
| theX | X coordinate of the point |
| theY | Y coordinate of the point |
| theZ | Z coordinate of the point |
void VISU.CutLinesBase.SetNbLines |
( |
in long |
theNb |
) |
[inherited] |
Sets the number of cut lines.
- Parameters:
-
| theNb | The number of cut lines. |
long VISU.CutLinesBase.GetNbLines |
( |
|
) |
[inherited] |
Gets the number of cut lines.
void VISU.CutLinesBase.SetAllCurvesInverted |
( |
in boolean |
theInvert |
) |
[inherited] |
Invert all curves of corresponding table
- Parameters:
-
| theInvert | - Invert all curves, if value is TRUE, else not. |
boolean VISU.CutLinesBase.IsAllCurvesInverted |
( |
|
) |
[inherited] |
Checks the orientation of all curves
- Return values:
-
| TRUE | - if all curves are inverted, else FALSE |
void VISU.CutLinesBase.SetUseAbsoluteLength |
( |
in boolean |
theAbsLength |
) |
[inherited] |
Sets values which cutlines would be shown: aboslute or relative values
- Parameters:
-
| theAbsLength | - boolean value, TRUE or false. |
boolean VISU.CutLinesBase.IsUseAbsoluteLength |
( |
|
) |
[inherited] |
Checks values of cutlines: using aboslute or relative values
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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Parameters:
-
| 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.
- Returns:
- A double value corresponding to the width of this presentable object.
double VISU.ColoredPrs3dBase.GetHeight |
( |
|
) |
[inherited] |
Gets the height of this presentable object.
- Returns:
- A double value corresponding to 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.
- Parameters:
-
| 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.
- Returns:
- A long value corresponding to 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.
- Parameters:
-
| 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.
- Returns:
- A long value corresponding to 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).
- Parameters:
-
| 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.
- Parameters:
-
| 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.