VisualizationInterfaces CATCreate

Usage: you must use this class as is. You should never derive it.


public class CATCreate

Class representing a visualization event requesting the visualization of one object which is not visualized yet within existing trees of graphical representations.
Role: providing a visualization event which holds all the information required to visualize a new object as child of another object within any opened documents where it is not already visualized.

The idea is that one is working with one or several documents having their own visualization, and one wants to add a new object as child of another object, which is already visualized in one or several documents. To achieve this goal, one has only to send a event enclosing the new object one wants to visualize along with the object's parent. Refer to the interface to have details about the management of the visualization events and their mechanism.

See also:


Constructor and Destructor Index


o CATCreate(CATBaseUnknown*,CATBaseUnknown*,CATVisCreationMode)
Constructs the Class.
o ~CATCreate()

Method Index


o Clone()
Returns a pointer to a new CATCreate event which is the clone of the current one.
o GetFather()
Returns a pointer to the parent.

Data Member Index


o _CreationMode
The creation mode of the current notif.

Constructor and Destructor


o CATCreate
public CATCreate( iObject,
iParent,
iCreationMode= CATVisDefaultMode)
Constructs the Class.
Parameters:
iObject
a pointer to the object one wants to visualize.
iParent
a pointer to the object's parent.
o ~CATCreate
public virtual ~CATCreate()

Methods


o Clone
public virtual Clone()
Returns a pointer to a new CATCreate event which is the clone of the current one.
o GetFather
public GetFather()
Returns a pointer to the parent.

Data Members


o _CreationMode
  public CATVisCreationMode _CreationMode
The creation mode of the current notif.

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

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