GeometricObjects CATCrvEvalLocal
Usage: you must use this class as is. You should never derive it.
public class CATCrvEvalLocal
Class representing an object that handles the results of a multiple
evaluation of a point on 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 CATCrvEvalLocal and must not be deleted.
- See also:
- ,
Constructor and Destructor Index
- o
CATCrvEvalLocal()
- Constructs an empty CATCrvEvalLocal.
Method Index
- o
GetFirstDeriv(CATMathVector&)
- Retrieves the evaluation of the first derivative at a point of a CATCurve.
- o
GetPoint(CATMathPoint&)
- Retrieves the evaluation of a point of a CATCurve.
- o
GetSecondDeriv(CATMathVector&)
- Retrieves the evaluation of the second derivative at a point of a CATCurve.
- o
GetThirdDeriv(CATMathVector&)
- Retrieves the evaluation of the third derivative at a point of a CATCurve.
- o
GetValues()
- Retrieves all the evaluations at a point of a CATCurve.
- o
SetCommand(CATCrvEvalCommand&)
- Replaces the types of evaluation of a CATCrvEvalLocal.
- o
SetFirstDeriv(CATMathVector&)
- Sets the evaluation of the first derivative at a point of a CATCurve.
- o
SetPoint(CATMathPoint&)
- Sets the evaluation of a point on a CATCurve.
- o
SetSecondDeriv(CATMathVector&)
- Sets the evaluation of the second derivative at a point of a CATCurve.
- o
SetThirdDeriv(CATMathVector&)
- Sets the evaluation of the third derivative at a point of a CATCurve.
Constructor and Destructor
o CATCrvEvalLocal
-
Constructs an empty CATCrvEvalLocal.
Methods
o GetFirstDeriv
public GetFirstDeriv( | | oFirstDeriv) |
-
Retrieves the evaluation of the first derivative at a point of a CATCurve.
- Parameters:
-
- ioFirstDeriv
- The resulting first derivative.
o GetPoint
public GetPoint( | | ioPoint) |
-
Retrieves the evaluation of a point of a CATCurve.
- Parameters:
-
- ioPoint
- The resulting point.
o GetSecondDeriv
public GetSecondDeriv( | | ioSecondDeriv) |
-
Retrieves the evaluation of the second derivative at a point of a CATCurve.
- Parameters:
-
- ioSecondDeriv
- The resulting second derivative.
o GetThirdDeriv
public GetThirdDeriv( | | ioThirdDeriv) |
-
Retrieves the evaluation of the third derivative at a point of a CATCurve.
- Parameters:
-
- ioThirdDeriv
- The resulting third derivative.
o GetValues
-
Retrieves all the evaluations at a point of a CATCurve.
- Returns:
- The result of the evaluation as an array of doubles belonging to the
CATCrvEvalLocal and must not be deleted. The
iEval CATCrvEvalCommand::Evaluation
evaluation type is located at the 3*iEval place. If an evaluation
is not asked for, the 3 doubles space is allocated, but not filled in.
o SetCommand
public SetCommand( | const | iCommand) |
-
Replaces the types of evaluation of a CATCrvEvalLocal.
- Parameters:
-
- iCommand
- The command to copy.
o SetFirstDeriv
public SetFirstDeriv( | const | iFirstDeriv) |
-
Sets the evaluation of the first derivative at a point of a CATCurve.
- Parameters:
-
- iFirstDeriv
- The evaluated first derivative.
o SetPoint
public SetPoint( | const | iPoint) |
-
Sets the evaluation of a point on a CATCurve.
- Parameters:
-
- iPoint
- The evaluated point.
o SetSecondDeriv
public SetSecondDeriv( | const | iSecondDeriv) |
-
Sets the evaluation of the second derivative at a point of a CATCurve.
- Parameters:
-
- iSecondDeriv
- The evaluated second derivative.
o SetThirdDeriv
public SetThirdDeriv( | const | iThirdDeriv) |
-
Sets the evaluation of the third derivative at a point of a CATCurve.
- Parameters:
-
- iThirdDeriv
- The evaluated third derivative.
This object is included in the file: CATCrvEvalLocal.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.