CATMecModUseItf Interface CATIMechanicalVisu

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIMechanicalVisu

Interface to set the visualization status of mechanical features.
Role: The visualization status is a mechanical status that is used on mechanical bodies to make them appear in the specification tree and in the geometry. This flag is internal to the mechanical modeler.


Method Index


o GetHideStatus()
Returns the visualization status.
o GetVisuStatus()
Returns the visualization status.
o Is3DVisible()
Returns the effective visibility in 3D view.
o SetHideStatus(int&)
Sets the visualization status.
o SetVisuStatus(int&)
Sets the visualization status.

Methods


o GetHideStatus
public virtual GetHideStatus()
Returns the visualization status.
Returns:

Legal values: 0 if visible, 1 otherwise
o GetVisuStatus
public virtual GetVisuStatus()
Returns the visualization status.
Returns:

Legal values: 1 if visible, 0 otherwise
o Is3DVisible
public virtual Is3DVisible()
Returns the effective visibility in 3D view.
Role:This method takes into account both the local show / no show status of the object, and the status of its hierarchy when needed.
Returns:

Legal values: S_OK if visible, S_FALSE if not, E_UNEXPECTED if determination fails, E_FAIL means excluded from graph and 3D visu in 3D Shape (for a Mechanical/GSM Tool, "VisuOnOff" attribute was set to 1, for a GeometricalElement3D, it is agregated by such a tool)
o SetHideStatus
public virtual SetHideStatus( const iStatus)
Sets the visualization status.
Parameters:
iStatus
The visualziation status.
Legal values: 0 if visible, 1 otherwise
o SetVisuStatus
public virtual SetVisuStatus( const iStatus)
Sets the visualization status.
Parameters:
iStatus
The visualization status.
Legal values: 1 if visible, 0 otherwise

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.