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.