GeometricObjects CATICGMObjectsSave

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


public class CATICGMObjectsSave

Saves list of CGM Objects belonging to the same geofactory into a CATCGMStream .


Constructor and Destructor Index


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

Method Index


o Save(CATLISTP(CATICGMObject)&,CATLISTP(CATICGMObject)*)
Run Save.

Constructor and Destructor


o CATICGMObjectsSave
public CATICGMObjectsSave( ioStreamArea)
Constructs an CATICGMObjectsSave operator.
Parameters:
ioStreamArea
The stream on which the factory is saved.
o ~CATICGMObjectsSave
public ~CATICGMObjectsSave()
Destructor

Methods


o Save
public Save( const iFullFederatorObjects,
const iLightSubsetObjects= NULL)
Run Save.
Parameters:
iFullFederatorObjects
Set of objects to Save. Each Object must be a non null value and all objects must be contained in the same CATGeoFactory.
iLightSubsetObjects
Light subset of objects that may be loaded partially afterwards. List may be empty. Each Object must be a non null value and all objects must be contained in the same CATGeoFactory. Each Object must be equals or contained in previous list of iFullFederatorObjects.
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.