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