All Frameworks Class Hierarchy This Framework Previous Next Indexes
GeometricObjects Class CATSurEvalCommand
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:
- CATSurface, CATSurEvalLocal, CATSurEvalResult
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 INLINE CATSurEvalCommand( | ) |
-
Constructs a command with no specified evaluation.
o CATSurEvalCommand
-
Copy constructor.
Methods
o IsSetToEval
-
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
-
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
-
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
-
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
-
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
-
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 INLINE void OrderEvalFirstDeriv( | ) |
-
Adds the first derivatives evaluation to this CATSurEvalCommand.
o OrderEvalNormal
public INLINE void OrderEvalNormal( | ) |
-
Adds the normal evaluation to this CATSurEvalCommand.
o OrderEvalPoint
public INLINE void OrderEvalPoint( | ) |
-
Adds the point evaluation to this CATSurEvalCommand.
o OrderEvalSecondDeriv
public INLINE void OrderEvalSecondDeriv( | ) |
-
Adds the second derivatives evaluation to this CATSurEvalCommand.
o OrderEvalThirdDeriv
public INLINE void OrderEvalThirdDeriv( | ) |
-
Adds the third derivatives evaluation to this CATSurEvalCommand.
o Reset
public INLINE void 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: CATCGMGeoMath