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
public Compress()
Releases the memory unused by the internal grids of points and vectors of a CATCrvEvalResult.
o GetFirstDeriv
public 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
public GetPoints()
Returns the evaluation of the points of a CATCrvEvalResult.
Throws:
If this evaluation was not defined for the CATCrvEvalResult.
o GetSecondDeriv
public 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
public 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.