GeometricObjects CATCrvEvalResult
Usage: you must use this class as is. You should never derive it.
public class CATCrvEvalResult
Class representing an object that handles the results of a multiple
evaluation on points of a CATCurve.
The definition of the evaluations to performed is declared in a
CATCrvEvalCommand and the evaluation is performed by the
Eval method of the CATCurve interface.
The objects returned
belong to the CATCrvEvalResult and must not be deleted.
Sample
Constructor and Destructor Index
- o
CATCrvEvalResult()
- Constructs an empty CATCrvEvalResult.
- o
~CATCrvEvalResult()
- Destructor.
Method Index
- o
Compress()
- Releases the memory unused by the internal grids of points and vectors of
a CATCrvEvalResult.
- o
GetFirstDeriv()
- Returns the evaluation of the first derivative at the points of
a CATCrvEvalResult.
- o
GetPoints()
- Returns the evaluation of the points of a CATCrvEvalResult.
- o
GetSecondDeriv()
- Returns the evaluation of the second derivative at the points of
a CATCrvEvalResult.
- o
GetThirdDeriv()
- Returns the evaluation of the third derivative at the points of
a CATCrvEvalResult.
- o
SetCommand(CATCrvEvalCommand&)
- Defines the types of evaluation of a CATCrvEvalResult.
- o
SetNumberOfPoints(CATLONG32)
- Defines the number of points where the evaluation of a CATCrvEvalResult
has to be performed.
Constructor and Destructor
o CATCrvEvalResult
public CATCrvEvalResult( | ) |
-
Constructs an empty CATCrvEvalResult.
o ~CATCrvEvalResult
public virtual ~CATCrvEvalResult( | ) |
-
Destructor.
Methods
o Compress
-
Releases the memory unused by the internal grids of points and vectors of
a CATCrvEvalResult.
o GetFirstDeriv
-
Returns the evaluation of the first derivative at the points of
a CATCrvEvalResult.
- Throws:
- If this evaluation was not defined for the CATCrvEvalResult.
o GetPoints
-
Returns the evaluation of the points of a CATCrvEvalResult.
- Throws:
- If this evaluation was not defined for the CATCrvEvalResult.
o GetSecondDeriv
-
Returns the evaluation of the second derivative at the points of
a CATCrvEvalResult.
- Throws:
- If this evaluation was not defined for the CATCrvEvalResult.
o GetThirdDeriv
-
Returns the evaluation of the third derivative at the points of
a CATCrvEvalResult.
- Throws:
- If this evaluation was not defined for the CATCrvEvalResult.
o SetCommand
public virtual SetCommand( | const | iCommand) |
-
Defines the types of evaluation of a CATCrvEvalResult.
o SetNumberOfPoints
public virtual SetNumberOfPoints( | | iNbOfPoints) |
-
Defines the number of points where the evaluation of a CATCrvEvalResult
has to be performed.
This method must be called after the SetCommand method, in
order to allocate the correct amount of memory for the results.
This object is included in the file: CATCrvEvalResult.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.