Open CASCADE Technology 6.6.0
Public Member Functions
Extrema_LCCache2dOfLocateExtCC2d Class Reference

#include <Extrema_LCCache2dOfLocateExtCC2d.hxx>

Inheritance diagram for Extrema_LCCache2dOfLocateExtCC2d:
Inheritance graph
[legend]

Public Member Functions

 Extrema_LCCache2dOfLocateExtCC2d ()
 Extrema_LCCache2dOfLocateExtCC2d (const Adaptor2d_Curve2d &theC, const Standard_Real theUFirst, const Standard_Real theULast, const Standard_Integer theNbSamples, const Standard_Boolean theToCalculate)
void SetCurve (const Adaptor2d_Curve2d &theC, const Standard_Integer theNbSamples, const Standard_Boolean theToCalculate)
void SetCurve (const Adaptor2d_Curve2d &theC, const Standard_Real theUFirst, const Standard_Real theULast, const Standard_Integer theNbSamples, const Standard_Boolean theToCalculate)
void SetRange (const Standard_Real Uinf, const Standard_Real Usup, const Standard_Boolean theToCalculate)
void CalculatePoints ()
Standard_Boolean IsValid () const
const
Handle_TColgp_HArray1OfPnt2d & 
Points () const
Standard_Address CurvePtr () const
Standard_Integer NbSamples () const
Standard_Real FirstParameter () const
Standard_Real LastParameter () const
Standard_Real TrimFirstParameter () const
Standard_Real TrimLastParameter () const

Constructor & Destructor Documentation

Extrema_LCCache2dOfLocateExtCC2d::Extrema_LCCache2dOfLocateExtCC2d ( )
Extrema_LCCache2dOfLocateExtCC2d::Extrema_LCCache2dOfLocateExtCC2d ( const Adaptor2d_Curve2d theC,
const Standard_Real  theUFirst,
const Standard_Real  theULast,
const Standard_Integer  theNbSamples,
const Standard_Boolean  theToCalculate 
)

Member Function Documentation

void Extrema_LCCache2dOfLocateExtCC2d::CalculatePoints ( )
Standard_Address Extrema_LCCache2dOfLocateExtCC2d::CurvePtr ( ) const
Standard_Real Extrema_LCCache2dOfLocateExtCC2d::FirstParameter ( ) const
Standard_Boolean Extrema_LCCache2dOfLocateExtCC2d::IsValid ( ) const
Standard_Real Extrema_LCCache2dOfLocateExtCC2d::LastParameter ( ) const
Standard_Integer Extrema_LCCache2dOfLocateExtCC2d::NbSamples ( ) const
const Handle_TColgp_HArray1OfPnt2d& Extrema_LCCache2dOfLocateExtCC2d::Points ( ) const
void Extrema_LCCache2dOfLocateExtCC2d::SetCurve ( const Adaptor2d_Curve2d theC,
const Standard_Real  theUFirst,
const Standard_Real  theULast,
const Standard_Integer  theNbSamples,
const Standard_Boolean  theToCalculate 
)
void Extrema_LCCache2dOfLocateExtCC2d::SetCurve ( const Adaptor2d_Curve2d theC,
const Standard_Integer  theNbSamples,
const Standard_Boolean  theToCalculate 
)
void Extrema_LCCache2dOfLocateExtCC2d::SetRange ( const Standard_Real  Uinf,
const Standard_Real  Usup,
const Standard_Boolean  theToCalculate 
)
Standard_Real Extrema_LCCache2dOfLocateExtCC2d::TrimFirstParameter ( ) const
Standard_Real Extrema_LCCache2dOfLocateExtCC2d::TrimLastParameter ( ) const

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines