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
-
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.