GeometricObjects CATSurEvalCommand
Usage: you must use this class as is. You should never derive it.
public class CATSurEvalCommand
Class representing a command for computing a multiple evaluation
on points of a CATSurface.
The evaluation types are not exclusive. You can ask for other types
by using the Order method, or put the command to
No Evaluation with the Reset method. The evaluation is
performed by the Eval method of the CATSurface interface and results
are handled by the CATSurEvalLocal class.
Example:
CATSurEvalLocal EvalResult;
CATSurEvalCommand Command;
Command.OrderEvalPoint();
Command.OrderFirstDeriv();
CATSurParam Parameter ;
Surface->GetStartLimit(Parameter) ;
Surface->Eval(Parameter, Command, EvalResult) ; // Evaluate point and first derivatives.
- See also:
- , ,
Constructor and Destructor Index
- o
CATSurEvalCommand()
- Constructs a command with no specified evaluation.
- o
CATSurEvalCommand(CATSurEvalCommand&)
- Copy constructor.
Method Index
- o
IsSetToEval(Evaluations)
- Tests whether a specified evaluation belongs to this CATSurEvalCommand.
- o
IsSetToEvalFirstDeriv()
- Tests whether the first derivatives evaluation belongs to this CATSurEvalCommand.
- o
IsSetToEvalNormal()
- Tests whether the normal evaluation belongs to this CATSurEvalCommand.
- o
IsSetToEvalPoint()
- Tests whether the point evaluation belongs to this CATSurEvalCommand.
- o
IsSetToEvalSecondDeriv()
- Tests whether the second derivatives evaluation belongs to this CATSurEvalCommand.
- o
IsSetToEvalThirdDeriv()
- Tests whether the third derivatives evaluation belongs to this CATSurEvalCommand.
- o
OrderEvalFirstDeriv()
- Adds the first derivatives evaluation to this CATSurEvalCommand.
- o
OrderEvalNormal()
- Adds the normal evaluation to this CATSurEvalCommand.
- o
OrderEvalPoint()
- Adds the point evaluation to this CATSurEvalCommand.
- o
OrderEvalSecondDeriv()
- Adds the second derivatives evaluation to this CATSurEvalCommand.
- o
OrderEvalThirdDeriv()
- Adds the third derivatives evaluation to this CATSurEvalCommand.
- o
Reset()
- Resets all the specified evaluation on a CATSurface.
Constructor and Destructor
o CATSurEvalCommand
| public CATSurEvalCommand( | ) |
-
Constructs a command with no specified evaluation.
o CATSurEvalCommand
| public CATSurEvalCommand( | const | iCommandToCopy) |
-
Copy constructor.
Methods
o IsSetToEval
| public IsSetToEval( | | iTestEvaluation) |
-
Tests whether a specified evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o IsSetToEvalFirstDeriv
| public IsSetToEvalFirstDeriv( | ) |
-
Tests whether the first derivatives evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o IsSetToEvalNormal
| public IsSetToEvalNormal( | ) |
-
Tests whether the normal evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o IsSetToEvalPoint
| public IsSetToEvalPoint( | ) |
-
Tests whether the point evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o IsSetToEvalSecondDeriv
| public IsSetToEvalSecondDeriv( | ) |
-
Tests whether the second derivatives evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o IsSetToEvalThirdDeriv
| public IsSetToEvalThirdDeriv( | ) |
-
Tests whether the third derivatives evaluation belongs to this CATSurEvalCommand.
- Returns:
- The result of the test.
Legal values:
- 0
- if it does not belong to the command.
- 1
- if it belongs to the command.
o OrderEvalFirstDeriv
| public OrderEvalFirstDeriv( | ) |
-
Adds the first derivatives evaluation to this CATSurEvalCommand.
o OrderEvalNormal
-
Adds the normal evaluation to this CATSurEvalCommand.
o OrderEvalPoint
-
Adds the point evaluation to this CATSurEvalCommand.
o OrderEvalSecondDeriv
| public OrderEvalSecondDeriv( | ) |
-
Adds the second derivatives evaluation to this CATSurEvalCommand.
o OrderEvalThirdDeriv
| public OrderEvalThirdDeriv( | ) |
-
Adds the third derivatives evaluation to this CATSurEvalCommand.
o Reset
-
Resets all the specified evaluation on a CATSurface.
After this, no evaluation will be performed with this command.
This object is included in the file: CATSurEvalCommand.h
If needed, your Imakefile.mk should include the module: CATGeometricObjects
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.