Mathematics CATMathExtendableSet

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


public class CATMathExtendableSet

Class handling the allocation for a set or grid of points or vectors.

This class contains an array of pointers, and is derived to specialize the type of pointers and the operations that can be done.


Constructor and Destructor Index


o CATMathExtendableSet()
Constructs an empty CATMathExtendableSet of null size.
o CATMathExtendableSet(CATLONG32)
o ~CATMathExtendableSet()
Destructor.

Method Index


o Compress()
Releases the unused memory according to the last specified size.
o GetAllCoef()
Gets all coef.
o Initialize(CATLONG32)
Initializes a CATMathExtendableSet of a given size.

Constructor and Destructor


o CATMathExtendableSet
public CATMathExtendableSet()
Constructs an empty CATMathExtendableSet of null size.
o CATMathExtendableSet
public CATMathExtendableSet( iSizeInDouble)
Deprecated:
V5R20 Initialize Constructs a CATMathExtendableSet of a given size.
Throws an error if the given size is not positive.
o ~CATMathExtendableSet
public virtual ~CATMathExtendableSet()
Destructor.

Methods


o Compress
public virtual Compress()
Releases the unused memory according to the last specified size.
This is particulary useful after a modification of a derived object.
o GetAllCoef
public GetAllCoef()
Gets all coef.
The array is a part of "this" and must not be deallocated.
o Initialize
public Initialize( iSizeInDouble)
Initializes a CATMathExtendableSet of a given size.
Return E_FAIL if the given size is not positive, S_OK otherwise.

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

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