All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

Mathematics Class CATMathSetOf3DObjects

Mathematics.CATCGMVirtual
  |
  +---Mathematics.CATMathExtendableSet
    |
    +---CATMathSetOf3DObjects
 

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


public class CATMathSetOf3DObjects

Class handling the allocation of sets of CATMathGridOfPoints and CATMathGridOfVectors.

The size is defined by a number of objects of 3 doubles NbObjects.
The SetNumberOfElements method enlarges the memory if needed, while the Compress inherited method releases the free unused memory.


Constructor and Destructor Index


o ~CATMathSetOf3DObjects()
Destructor.

Method Index


o GetNumberOfElements()
Returns the number of objects of a CATMathSetOfObjects.
o SetNumberOfElements(CATLONG32)
Modifies the dimension of a CATMathSetOf3DObjects.
o operator =(CATMathSetOf3DObjects&)
Defines the affectation operator.

Constructor and Destructor


o ~CATMathSetOf3DObjects
public virtual ~CATMathSetOf3DObjects()
Destructor.

Methods


o GetNumberOfElements
public INLINE CATLONG32 GetNumberOfElements()const
Returns the number of objects of a CATMathSetOfObjects.
o SetNumberOfElements
public virtual void SetNumberOfElements(CATLONG32 iNbObjects)
Modifies the dimension of a CATMathSetOf3DObjects.
This method re-allocates the memory if necessary.
o operator =
public const CATMathSetOf3DObjects & operator =( const CATMathSetOf3DObjects& iSetToCopy)
Defines the affectation operator.

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

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