All Frameworks Class Hierarchy This Framework Previous Next Indexes
GeometricObjects Class CATSurEvalLocal
CATSurEvalLocal
Usage: you must use this class as is. You should never derive it.
public class CATSurEvalLocal
Class representing an object that handles the results of a multiple
evaluation on a point of a CATSurface.
The definition of the evaluations to performed is declared in a
CATSurEvalCommand and the evaluation is performed by the
Eval method of the CATSurface interface.
The objects returned
belong to the CATSurEvalLocal and must not be deleted.
- See also:
- CATSurEvalCommand, CATSurface
Constructor and Destructor Index
- o
CATSurEvalLocal()
- Constructs an empty CATSurEvalLocal.
Method Index
- o
GetFirstDerivU(CATMathVector&)
- Retrieves the evaluation of the U first partial derivative at a point
of a CATSurface.
- o
GetFirstDerivV(CATMathVector&)
- Retrieves the evaluation of the V first partial derivative at a point
of a CATSurface.
- o
GetNormal(CATMathVector&)
- Retrieves the evaluation of the normal at a point
of a CATSurface.
- o
GetPoint(CATMathPoint&)
- Retrieves the evaluation of a point.
- o
GetSecondDerivU2(CATMathVector&)
- Retrieves the evaluation of the UU second partial derivative at a point
of a CATSurface.
- o
GetSecondDerivUV(CATMathVector&)
- Retrieves the evaluation of the UV second partial derivative at a point
of a CATSurface.
- o
GetSecondDerivV2(CATMathVector&)
- Retrieves the evaluation of the VV second partial derivative at a point
of a CATSurface.
- o
GetThirdDerivU2V(CATMathVector&)
- Retrieves the evaluation of the UUV third partial derivative at a point
of a CATSurface.
- o
GetThirdDerivU3(CATMathVector&)
- Retrieves the evaluation of the UUU third partial derivative at a point
of a CATSurface.
- o
GetThirdDerivUV2(CATMathVector&)
- Retrieves the evaluation of the UVV third partial derivative at a point
of a CATSurface.
- o
GetThirdDerivV3(CATMathVector&)
- Retrieves the evaluation of the VVV third partial derivative at a point
of a CATSurface.
- o
GetValues()
- Retrieves all the evaluations defined in the CATSurEvalCommand.
- o
SetCommand(CATSurEvalCommand&)
- Replaces the type of evaluation of this CATSurEvalLocal.
- o
SetFirstDerivU(CATMathVector&)
- Sets the evaluation of the U first partial derivative at a point
of a CATSurface.
- o
SetFirstDerivV(CATMathVector&)
- Sets the evaluation of the V first partial derivative at a point
of a CATSurface.
- o
SetNormal(CATMathVector&)
- Sets the evaluation of the normal at a point
of a CATSurface.
- o
SetPoint(CATMathPoint&)
- Sets the evaluation of a point on a CATSurface.
- o
SetSecondDerivU2(CATMathVector&)
- Sets the evaluation of the UU second partial derivative at a point
of a CATSurface.
- o
SetSecondDerivUV(CATMathVector&)
- Sets the evaluation of the UV second partialderivative at a point
of a CATSurface.
- o
SetSecondDerivV2(CATMathVector&)
- Sets the evaluation of the VV second partial derivative at a point
of a CATSurface.
- o
SetThirdDerivU2V(CATMathVector&)
- Sets the evaluation of the UUV third partial derivative at a point
of a CATSurface.
- o
SetThirdDerivU3(CATMathVector&)
- Sets the evaluation of the UUU third partial derivative at a point
of a CATSurface.
- o
SetThirdDerivUV2(CATMathVector&)
- Sets the evaluation of the UVV third partial derivative at a point
of a CATSurface.
- o
SetThirdDerivV3(CATMathVector&)
- Sets the evaluation of the VVV third partial derivative at a point
of a CATSurface.
Constructor and Destructor
o CATSurEvalLocal
-
Constructs an empty CATSurEvalLocal.
Methods
o GetFirstDerivU
-
Retrieves the evaluation of the U first partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivU
- The vector of the U first partial derivative.
o GetFirstDerivV
-
Retrieves the evaluation of the V first partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivV
- The vector of the V first partial derivative.
o GetNormal
-
Retrieves the evaluation of the normal at a point
of a CATSurface.
- Parameters:
-
- ioNormal
- The normalized normal.
o GetPoint
-
Retrieves the evaluation of a point.
- Parameters:
-
- ioPoint
- The mathematical definition of the evaluated point.
o GetSecondDerivU2
-
Retrieves the evaluation of the UU second partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivU2
- The vector of the UU second partial derivative.
o GetSecondDerivUV
-
Retrieves the evaluation of the UV second partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivUV
- The vector of the UV second partial derivative.
o GetSecondDerivV2
-
Retrieves the evaluation of the VV second partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivV2
- The vector of the V2 second partial derivative.
o GetThirdDerivU2V
-
Retrieves the evaluation of the UUV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivU2V
- The vector of the U2V third partial derivative.
o GetThirdDerivU3
-
Retrieves the evaluation of the UUU third partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivU3
- The vector of the UUU third partial derivative.
o GetThirdDerivUV2
-
Retrieves the evaluation of the UVV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivUV2
- The vector of the UV2 third partial derivative.
o GetThirdDerivV3
-
Retrieves the evaluation of the VVV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- ioDerivV3
- The vector of the VVV third partial derivative.
o GetValues
-
Retrieves all the evaluations defined in the CATSurEvalCommand.
- Returns:
- The array[] of doubles corresponding to the required evaluation, and that belongs to the
CATSurEvalLocal: it must not be deleted. The
iEval CATSurEvalCommand::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
-
Replaces the type of evaluation of this CATSurEvalLocal.
- Parameters:
-
- iCommand
- The command to copy.
o SetFirstDerivU
-
Sets the evaluation of the U first partial derivative at a point
of a CATSurface.
- Parameters:
-
- iFirstDeriv
- The evaluated first derivative.
o SetFirstDerivV
-
Sets the evaluation of the V first partial derivative at a point
of a CATSurface.
- Parameters:
-
- iFirstDeriv
- The evaluated first derivative.
o SetNormal
-
Sets the evaluation of the normal at a point
of a CATSurface.
- Parameters:
-
- iNormal
- The evaluated normal.
o SetPoint
-
Sets the evaluation of a point on a CATSurface.
- Parameters:
-
- iPoint
- The evaluated point.
o SetSecondDerivU2
-
Sets the evaluation of the UU second partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU2
- The evaluated second derivative.
o SetSecondDerivUV
-
Sets the evaluation of the UV second partialderivative at a point
of a CATSurface.
- Parameters:
-
- iDerivUV
- The evaluated second derivative.
o SetSecondDerivV2
-
Sets the evaluation of the VV second partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivV2
- The evaluated second derivative.
o SetThirdDerivU2V
-
Sets the evaluation of the UUV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU2V
- The evaluated third derivative.
o SetThirdDerivU3
-
Sets the evaluation of the UUU third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU3
- The evaluated third derivative.
o SetThirdDerivUV2
-
Sets the evaluation of the UVV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivUV2
- The evaluated third derivative.
o SetThirdDerivV3
-
Sets the evaluation of the VVV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivV3
- The evaluated third derivative.
This object is included in the file: CATSurEvalLocal.h
If needed, your Imakefile.mk should include the module: CATCGMGeoMath