All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

Mathematics Class CATMathExtendableSet

Mathematics.CATCGMVirtual
  |
  +---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)
Constructs a CATMathExtendableSet of a given size.
o ~CATMathExtendableSet()
Destructor.

Method Index


o Compress()
Releases the unused memory according to the last specified size.
o GetAllCoef()
Gets all coef.

Constructor and Destructor


o CATMathExtendableSet
public CATMathExtendableSet()
Constructs an empty CATMathExtendableSet of null size.
o CATMathExtendableSet
public CATMathExtendableSet(CATLONG32 iSizeInDouble)
Constructs a CATMathExtendableSet of a given size.
o ~CATMathExtendableSet
public virtual ~CATMathExtendableSet()
Destructor.

Methods


o Compress
public virtual void 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 const double * GetAllCoef()
Gets all coef.
The array is a part of "this" and must not be deallocated.

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

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