GeometricObjects 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:
- ,
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
public GetFirstDerivU( | | ioDerivU) |
-
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
public GetFirstDerivV( | | ioDerivV) |
-
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
public GetNormal( | | ioNormal) |
-
Retrieves the evaluation of the normal at a point
of a CATSurface.
- Parameters:
-
- ioNormal
- The normalized normal.
o GetPoint
public GetPoint( | | ioPoint) |
-
Retrieves the evaluation of a point.
- Parameters:
-
- ioPoint
- The mathematical definition of the evaluated point.
o GetSecondDerivU2
public GetSecondDerivU2( | | ioDerivU2) |
-
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
public GetSecondDerivUV( | | ioDerivUV) |
-
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
public GetSecondDerivV2( | | ioDerivV2) |
-
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
public GetThirdDerivU2V( | | ioDerivU2V) |
-
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
public GetThirdDerivU3( | | ioDerivU3) |
-
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
public GetThirdDerivUV2( | | ioDerivUV2) |
-
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
public GetThirdDerivV3( | | ioDerivV3) |
-
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
public SetCommand( | const | iCommand) |
-
Replaces the type of evaluation of this CATSurEvalLocal.
- Parameters:
-
- iCommand
- The command to copy.
o SetFirstDerivU
public SetFirstDerivU( | const | iDerivU) |
-
Sets the evaluation of the U first partial derivative at a point
of a CATSurface.
- Parameters:
-
- iFirstDeriv
- The evaluated first derivative.
o SetFirstDerivV
public SetFirstDerivV( | const | iDerivV) |
-
Sets the evaluation of the V first partial derivative at a point
of a CATSurface.
- Parameters:
-
- iFirstDeriv
- The evaluated first derivative.
o SetNormal
public SetNormal( | const | iNormal) |
-
Sets the evaluation of the normal at a point
of a CATSurface.
- Parameters:
-
- iNormal
- The evaluated normal.
o SetPoint
public SetPoint( | const | iPoint) |
-
Sets the evaluation of a point on a CATSurface.
- Parameters:
-
- iPoint
- The evaluated point.
o SetSecondDerivU2
public SetSecondDerivU2( | const | iDerivU2) |
-
Sets the evaluation of the UU second partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU2
- The evaluated second derivative.
o SetSecondDerivUV
public SetSecondDerivUV( | const | iDerivUV) |
-
Sets the evaluation of the UV second partialderivative at a point
of a CATSurface.
- Parameters:
-
- iDerivUV
- The evaluated second derivative.
o SetSecondDerivV2
public SetSecondDerivV2( | const | iDerivV2) |
-
Sets the evaluation of the VV second partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivV2
- The evaluated second derivative.
o SetThirdDerivU2V
public SetThirdDerivU2V( | const | iDerivU2V) |
-
Sets the evaluation of the UUV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU2V
- The evaluated third derivative.
o SetThirdDerivU3
public SetThirdDerivU3( | const | iDerivU3) |
-
Sets the evaluation of the UUU third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivU3
- The evaluated third derivative.
o SetThirdDerivUV2
public SetThirdDerivUV2( | const | iDerivUV2) |
-
Sets the evaluation of the UVV third partial derivative at a point
of a CATSurface.
- Parameters:
-
- iDerivUV2
- The evaluated third derivative.
o SetThirdDerivV3
public SetThirdDerivV3( | const | iDerivV3) |
-
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: CATGeometricObjects
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.