All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVIAPlugIn Class ENOVPublishEnvironment

ENOVIAPlugIn.ENOVPublishObject
  |
  +---ENOVPublishEnvironment
 

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


public class ENOVPublishEnvironment

ENOVIA LCA environment exposed.
Role:
Tags define on "Environment Node" object:


Constructor and Destructor Index


o ENOVPublishEnvironment(ENOVPublishEnvironment&)
Copy constructor.
o ENOVPublishEnvironment(ENOVPublishObject*)
Constructs a node object.
o ~ENOVPublishEnvironment()

Method Index


o GetName(char*&)
Returns the name of environment.
o Print(int)
Print a report on standard output.
o operator=(ENOVPublishEnvironment&)
Assignment operator from another object node.

Constructor and Destructor


o ENOVPublishEnvironment
public ENOVPublishEnvironment( const ENOVPublishEnvironment& ixNode)
Copy constructor.
Parameters:
ixNode
Object to be duplicated.
o ENOVPublishEnvironment
public ENOVPublishEnvironment(ENOVPublishObject* xFather)
Constructs a node object.
Parameters:
ixFather
Pointer to the father node for this object.
o ~ENOVPublishEnvironment
public virtual ~ENOVPublishEnvironment()

Methods


o GetName
public int GetName( const char*& ocName)const
Returns the name of environment.
Role: Returns the name of object base type, ie the ENOVIA standard object class that will be customized on site.
Returns:
Method return code
Legal values: Returns 0 if operation runs well.
Parameters:
ocName
Name of the environment.
o Print
public virtual void Print(int inLevel= 0 )const
Print a report on standard output.
Role: Print the content of this node and its children.
Parameters:
inLevel
Enable to have an indented presentation according to the tree depth of the node.
o operator=
public const ENOVPublishEnvironment & operator=( const ENOVPublishEnvironment& ixNode)
Assignment operator from another object node.
Parameters:
ixNode
Object used as reference for the assignment.

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

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