CATMecModExtendItf CATExtIVisuChildren

Usage: you can derive this class.


public class CATExtIVisuChildren

Adapter class for the CATIVisuChildren interface.
Role: This class enables to implement the interface. Create a new class deriving from the current one, and implement the necessary methods among the two following methods:


Constructor and Destructor Index


o CATExtIVisuChildren()
o ~CATExtIVisuChildren()

Method Index


o GetChildrenToVisualizeBeforeAndAfterMyRep(CATListValCATBaseUnknown_var**,CATListValCATBaseUnknown_var**,CATUnicodeString&)
Gives the model children whose representations have to be aggregated under the same father rep as the representation of this in the visualization tree.
o GetChildrenToVisualizeUnderMyRep(CATListValCATBaseUnknown_var**,CATUnicodeString&)
Gives the model children whose representations have to be aggregated under the representation of this in the visualization tree.

Constructor and Destructor


o CATExtIVisuChildren
public CATExtIVisuChildren()
o ~CATExtIVisuChildren
public virtual ~CATExtIVisuChildren()

Methods


o GetChildrenToVisualizeBeforeAndAfterMyRep
public virtual GetChildrenToVisualizeBeforeAndAfterMyRep( oBefore,
oAfter,
const iView= MfDefault3DView)
Gives the model children whose representations have to be aggregated under the same father rep as the representation of this in the visualization tree.
Role : Use this method for children that have to be visualized independantly
Parameters:
oBefore
: list of children whose reps have to be aggregated before the rep of this in the visualization tree (eg. input of this).
oAfter
: list of children whose reps have to be aggregated after the rep of this in the visualization tree (eg. output of this).
iViewContext
The view context.
Legal values:
  • MfDefault3DView: The default 3D view
  • MfUnfoldedView: An unfolded view
o GetChildrenToVisualizeUnderMyRep
public virtual GetChildrenToVisualizeUnderMyRep( oUnder,
const iView= MfDefault3DView)
Gives the model children whose representations have to be aggregated under the representation of this in the visualization tree.
Role : Use this method for objects (ex : feature sons) whose visualization has to follow the representation of this (eg. simultaneous highlight, no show of a whole model branch).
Parameters:
oUnder
: list of children whose reps have to be aggregated under the rep of this in the visualization tree.
iViewContext
The view context.
Legal values:
  • MfDefault3DView: The default 3D view
  • MfUnfoldedView: An unfolded view

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

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