GeometricObjects CATICGMObjectsLoad

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


public class CATICGMObjectsLoad

Load list of CGM Objects belonging to the same geofactory from a CATCGMStream .


Constructor and Destructor Index


o CATICGMObjectsLoad(CATCGMStream&)
Constructs an CATICGMObjectsLoad operator.
o ~CATICGMObjectsLoad()
Destructor

Method Index


o Load(CATGeoFactory*&,CATLISTP(CATICGMObject)&,CATCGMObjectsUnserialize)
Run Load.

Constructor and Destructor


o CATICGMObjectsLoad
public CATICGMObjectsLoad( iStreamArea)
Constructs an CATICGMObjectsLoad operator.
Parameters:
iStreamArea
The stream from which the factory is read.
o ~CATICGMObjectsLoad
public ~CATICGMObjectsLoad()
Destructor

Methods


o Load
public Load( ioCATGeoFactory,
ioFullFederatorObjects,
iHowToLoad= CatCGMObjectsUnserialize_Full)
Run Load.
Parameters:
ioCATGeoFactory
The pointer to the geometrical factory to be loaded. it must be defined as non null input if iHowToLoad is set to CatCGMObjectsUnserialize_Complementary.
ioFullFederatorObjects
The set to the loaded federating geometrical objects. it is not defined if iHowToLoad is set to CatCGMObjectsUnserialize_Complementary.
iHowToLoad
The pointer to the geometrical factory to be loaded.
Returns:
The result of the operation.
Legal values:
S_OK
if operation succeed.
E_FAIL
if operation fails.

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

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