All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATAnalysisResources Class CATEAnalysisVisibility

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATAnalysisInterfaces.CATISamVisibility
        |
        +---CATEAnalysisVisibility
 

Usage: you can derive this class.


public class CATEAnalysisVisibility

Adaptor for CATISamVisibility interface.
This Adaptor can be used in BOA DataExtension.

Basically, for implementing this interface, you just need to implement the constructor by initializing the internal data _Visibility.
See also:
CATISamVisibility


Constructor and Destructor Index


o CATEAnalysisVisibility()
Default constructor.
o ~CATEAnalysisVisibility()
Default destructor.

Method Index


o GetVisibilityProperty()
Returns the Visibility attribute of an analysis feature.
o IsPersistent()
Returns the Visibility is managed by persistent attribute.
o IsVisibleIn3D()
Returns the Visibility attribute of an analysis feature in the 3D Window.
o IsVisibleInGraph()
Returns the Visibility attribute of an analysis feature in the feature tree.
o SetVisibilityProperty(CATSamVisibility)
Defines the Visibility attribute of an analysis feature.

Enumerated Type Index


o DecodeVisibility
Enumerate for decoding the visibility flag.

Data Member Index


o _Visibility
Set Up a default visibility.

Constructor and Destructor


o CATEAnalysisVisibility
public CATEAnalysisVisibility()
Default constructor.
o ~CATEAnalysisVisibility
public virtual ~CATEAnalysisVisibility()
Default destructor.

Methods


o GetVisibilityProperty
public virtual CATSamVisibility GetVisibilityProperty()
Returns the Visibility attribute of an analysis feature.
Returns:
iVisibility Value for Visibility. CATSamVisibility
o IsPersistent
public virtual CATBoolean IsPersistent()const
Returns the Visibility is managed by persistent attribute.
Returns:
True if the feature have a persistent attribute for this implementation.
o IsVisibleIn3D
public virtual CATBoolean IsVisibleIn3D()
Returns the Visibility attribute of an analysis feature in the 3D Window.
Returns:
True if the feature will be visualize in the 3D Window . CATSamVisibility
o IsVisibleInGraph
public virtual CATBoolean IsVisibleInGraph()
Returns the Visibility attribute of an analysis feature in the feature tree.
Returns:
True if the feature is connected to the tree. CATSamVisibility
o SetVisibilityProperty
public virtual void SetVisibilityProperty(CATSamVisibility iVisibility)
Defines the Visibility attribute of an analysis feature.
Parameters:
iVisibility
Value for Visibility.
CATSamVisibility

Enumerated Types


o DecodeVisibility
enum DecodeVisibility {
  InGraph,
  In3D
}
Enumerate for decoding the visibility flag.
Parameters:
InGraph
For feature visible in the feature tree.
In3D
For feature visible in 3D.

Data Members


o _Visibility
  protected CATSamVisibility _Visibility
Set Up a default visibility. Default Value is set up as VisuGraphAnd3D.

This object is included in the file: CATEAnalysisVisibility.h
If needed, your Imakefile.mk should include the module: CATAnalysisResources

Copyright © 2003, Dassault Systèmes. All rights reserved.