OCC Main Page | ModelingData | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingData
TKGeomBase
AdvApp2Var


AdvApp2Var_Patch Class Reference

#include <AdvApp2Var_Patch.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT AdvApp2Var_Patch ()
Standard_EXPORT AdvApp2Var_Patch (const Standard_Real U0, const Standard_Real U1, const Standard_Real V0, const Standard_Real V1, const Standard_Integer iu, const Standard_Integer iv)
Standard_EXPORT Standard_Boolean IsDiscretised () const
Standard_EXPORT void Discretise (const AdvApp2Var_Context &Conditions, const AdvApp2Var_Framework &Constraints, const AdvApp2Var_EvaluatorFunc2Var &func)
Standard_EXPORT Standard_Boolean IsApproximated () const
Standard_EXPORT Standard_Boolean HasResult () const
Standard_EXPORT void MakeApprox (const AdvApp2Var_Context &Conditions, const AdvApp2Var_Framework &Constraints, const Standard_Integer NumDec)
Standard_EXPORT void AddConstraints (const AdvApp2Var_Context &Conditions, const AdvApp2Var_Framework &Constraints)
Standard_EXPORT void AddErrors (const AdvApp2Var_Framework &Constraints)
Standard_EXPORT void ChangeDomain (const Standard_Real a, const Standard_Real b, const Standard_Real c, const Standard_Real d)
Standard_EXPORT void ResetApprox ()
Standard_EXPORT void OverwriteApprox ()
Standard_EXPORT Standard_Real U0 () const
Standard_EXPORT Standard_Real U1 () const
Standard_EXPORT Standard_Real V0 () const
Standard_EXPORT Standard_Real V1 () const
Standard_EXPORT Standard_Integer UOrder () const
Standard_EXPORT Standard_Integer VOrder () const
Standard_EXPORT Standard_Integer CutSense () const
Standard_EXPORT Standard_Integer CutSense (const AdvApp2Var_Criterion &Crit, const Standard_Integer NumDec) const
Standard_EXPORT Standard_Integer NbCoeffInU () const
Standard_EXPORT Standard_Integer NbCoeffInV () const
Standard_EXPORT void ChangeNbCoeff (const Standard_Integer NbCoeffU, const Standard_Integer NbCoeffV)
Standard_EXPORT Handle_TColgp_HArray2OfPnt Poles (const Standard_Integer SSPIndex, const AdvApp2Var_Context &Conditions) const
Standard_EXPORT Handle_TColStd_HArray1OfReal Coefficients (const Standard_Integer SSPIndex, const AdvApp2Var_Context &Conditions) const
Standard_EXPORT Handle_TColStd_HArray1OfReal MaxErrors () const
Standard_EXPORT Handle_TColStd_HArray1OfReal AverageErrors () const
Standard_EXPORT Handle_TColStd_HArray2OfReal IsoErrors () const
Standard_EXPORT Standard_Real CritValue () const
Standard_EXPORT void SetCritValue (const Standard_Real dist)

Private Member Functions

Standard_EXPORT AdvApp2Var_Patch (const AdvApp2Var_Patch &P)

Private Attributes

Standard_Real myU0
Standard_Real myU1
Standard_Real myV0
Standard_Real myV1
Standard_Integer myOrdInU
Standard_Integer myOrdInV
Standard_Integer myNbCoeffInU
Standard_Integer myNbCoeffInV
Standard_Boolean myApprIsDone
Standard_Boolean myHasResult
Handle_TColStd_HArray1OfReal myEquation
Handle_TColStd_HArray1OfReal myMaxErrors
Handle_TColStd_HArray1OfReal myMoyErrors
Handle_TColStd_HArray2OfReal myIsoErrors
Standard_Integer myCutSense
Standard_Boolean myDiscIsDone
Handle_TColStd_HArray1OfReal mySosoTab
Handle_TColStd_HArray1OfReal myDisoTab
Handle_TColStd_HArray1OfReal mySodiTab
Handle_TColStd_HArray1OfReal myDidiTab
Standard_Real myCritValue


Constructor & Destructor Documentation

Standard_EXPORT AdvApp2Var_Patch::AdvApp2Var_Patch (   ) 
 

Standard_EXPORT AdvApp2Var_Patch::AdvApp2Var_Patch (  const Standard_Real  U0,
const Standard_Real  U1,
const Standard_Real  V0,
const Standard_Real  V1,
const Standard_Integer  iu,
const Standard_Integer  iv
) 
 

Standard_EXPORT AdvApp2Var_Patch::AdvApp2Var_Patch (  const AdvApp2Var_Patch &  P  )  [private]
 


Member Function Documentation

Standard_EXPORT void AdvApp2Var_Patch::AddConstraints (  const AdvApp2Var_Context &  Conditions,
const AdvApp2Var_Framework &  Constraints
) 
 

Standard_EXPORT void AdvApp2Var_Patch::AddErrors (  const AdvApp2Var_Framework &  Constraints  ) 
 

Standard_EXPORT Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::AverageErrors (   )  const
 

Standard_EXPORT void AdvApp2Var_Patch::ChangeDomain (  const Standard_Real  a,
const Standard_Real  b,
const Standard_Real  c,
const Standard_Real  d
) 
 

Standard_EXPORT void AdvApp2Var_Patch::ChangeNbCoeff (  const Standard_Integer  NbCoeffU,
const Standard_Integer  NbCoeffV
) 
 

Standard_EXPORT Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::Coefficients (  const Standard_Integer  SSPIndex,
const AdvApp2Var_Context &  Conditions
)  const
 

Standard_EXPORT Standard_Real AdvApp2Var_Patch::CritValue (   )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::CutSense (  const AdvApp2Var_Criterion &  Crit,
const Standard_Integer  NumDec
)  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::CutSense (   )  const
 

Standard_EXPORT void AdvApp2Var_Patch::Discretise (  const AdvApp2Var_Context &  Conditions,
const AdvApp2Var_Framework &  Constraints,
const AdvApp2Var_EvaluatorFunc2Var &  func
) 
 

Standard_EXPORT Standard_Boolean AdvApp2Var_Patch::HasResult (   )  const
 

Standard_EXPORT Standard_Boolean AdvApp2Var_Patch::IsApproximated (   )  const
 

Standard_EXPORT Standard_Boolean AdvApp2Var_Patch::IsDiscretised (   )  const
 

Standard_EXPORT Handle_TColStd_HArray2OfReal AdvApp2Var_Patch::IsoErrors (   )  const
 

Standard_EXPORT void AdvApp2Var_Patch::MakeApprox (  const AdvApp2Var_Context &  Conditions,
const AdvApp2Var_Framework &  Constraints,
const Standard_Integer  NumDec
) 
 

Standard_EXPORT Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::MaxErrors (   )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::NbCoeffInU (   )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::NbCoeffInV (   )  const
 

void AdvApp2Var_Patch::operator delete (  void *  anAddress  )  [inline]
 

void* AdvApp2Var_Patch::operator new (  size_t  size  )  [inline]
 

void* AdvApp2Var_Patch::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

Standard_EXPORT void AdvApp2Var_Patch::OverwriteApprox (   ) 
 

Standard_EXPORT Handle_TColgp_HArray2OfPnt AdvApp2Var_Patch::Poles (  const Standard_Integer  SSPIndex,
const AdvApp2Var_Context &  Conditions
)  const
 

Standard_EXPORT void AdvApp2Var_Patch::ResetApprox (   ) 
 

Standard_EXPORT void AdvApp2Var_Patch::SetCritValue (  const Standard_Real  dist  ) 
 

Standard_EXPORT Standard_Real AdvApp2Var_Patch::U0 (   )  const
 

Standard_EXPORT Standard_Real AdvApp2Var_Patch::U1 (   )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::UOrder (   )  const
 

Standard_EXPORT Standard_Real AdvApp2Var_Patch::V0 (   )  const
 

Standard_EXPORT Standard_Real AdvApp2Var_Patch::V1 (   )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Patch::VOrder (   )  const
 


Field Documentation

Standard_Boolean AdvApp2Var_Patch::myApprIsDone [private]
 

Standard_Real AdvApp2Var_Patch::myCritValue [private]
 

Standard_Integer AdvApp2Var_Patch::myCutSense [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::myDidiTab [private]
 

Standard_Boolean AdvApp2Var_Patch::myDiscIsDone [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::myDisoTab [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::myEquation [private]
 

Standard_Boolean AdvApp2Var_Patch::myHasResult [private]
 

Handle_TColStd_HArray2OfReal AdvApp2Var_Patch::myIsoErrors [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::myMaxErrors [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::myMoyErrors [private]
 

Standard_Integer AdvApp2Var_Patch::myNbCoeffInU [private]
 

Standard_Integer AdvApp2Var_Patch::myNbCoeffInV [private]
 

Standard_Integer AdvApp2Var_Patch::myOrdInU [private]
 

Standard_Integer AdvApp2Var_Patch::myOrdInV [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::mySodiTab [private]
 

Handle_TColStd_HArray1OfReal AdvApp2Var_Patch::mySosoTab [private]
 

Standard_Real AdvApp2Var_Patch::myU0 [private]
 

Standard_Real AdvApp2Var_Patch::myU1 [private]
 

Standard_Real AdvApp2Var_Patch::myV0 [private]
 

Standard_Real AdvApp2Var_Patch::myV1 [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:22:26 2008 for OpenCASCADE by  doxygen 1.4.1