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

ModelingData
TKGeomBase
AdvApp2Var


AdvApp2Var_Network Class Reference

#include <AdvApp2Var_Network.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_Network ()
Standard_EXPORT AdvApp2Var_Network (const AdvApp2Var_SequenceOfPatch &Net, const TColStd_SequenceOfReal &TheU, const TColStd_SequenceOfReal &TheV)
Standard_EXPORT Standard_Boolean FirstNotApprox (Standard_Integer &Index) const
 search the Index of the first Patch not approximated,
if all Patches are approximated Standard_False is returned

AdvApp2Var_PatchChangePatch (const Standard_Integer Index)
AdvApp2Var_Patchoperator() (const Standard_Integer Index)
Standard_EXPORT void UpdateInU (const Standard_Real CuttingValue)
Standard_EXPORT void UpdateInV (const Standard_Real CuttingValue)
Standard_EXPORT void SameDegree (const Standard_Integer iu, const Standard_Integer iv, Standard_Integer &ncfu, Standard_Integer &ncfv)
Standard_EXPORT Standard_Integer NbPatch () const
Standard_EXPORT Standard_Integer NbPatchInU () const
Standard_EXPORT Standard_Integer NbPatchInV () const
Standard_EXPORT Standard_Real UParameter (const Standard_Integer Index) const
Standard_EXPORT Standard_Real VParameter (const Standard_Integer Index) const
const AdvApp2Var_PatchPatch (const Standard_Integer UIndex, const Standard_Integer VIndex) const
const AdvApp2Var_Patchoperator() (const Standard_Integer UIndex, const Standard_Integer VIndex) const

Private Attributes

AdvApp2Var_SequenceOfPatch myNet
TColStd_SequenceOfReal myUParameters
TColStd_SequenceOfReal myVParameters


Constructor & Destructor Documentation

Standard_EXPORT AdvApp2Var_Network::AdvApp2Var_Network  ) 
 

Standard_EXPORT AdvApp2Var_Network::AdvApp2Var_Network const AdvApp2Var_SequenceOfPatch Net,
const TColStd_SequenceOfReal &  TheU,
const TColStd_SequenceOfReal &  TheV
 


Member Function Documentation

AdvApp2Var_Patch & AdvApp2Var_Network::ChangePatch const Standard_Integer  Index  )  [inline]
 

Standard_EXPORT Standard_Boolean AdvApp2Var_Network::FirstNotApprox Standard_Integer &  Index  )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Network::NbPatch  )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Network::NbPatchInU  )  const
 

Standard_EXPORT Standard_Integer AdvApp2Var_Network::NbPatchInV  )  const
 

void AdvApp2Var_Network::operator delete void *  anAddress  )  [inline]
 

void* AdvApp2Var_Network::operator new size_t  size  )  [inline]
 

void* AdvApp2Var_Network::operator new size_t  ,
void *  anAddress
[inline]
 

const AdvApp2Var_Patch& AdvApp2Var_Network::operator() const Standard_Integer  UIndex,
const Standard_Integer  VIndex
const [inline]
 

AdvApp2Var_Patch& AdvApp2Var_Network::operator() const Standard_Integer  Index  )  [inline]
 

const AdvApp2Var_Patch & AdvApp2Var_Network::Patch const Standard_Integer  UIndex,
const Standard_Integer  VIndex
const [inline]
 

Standard_EXPORT void AdvApp2Var_Network::SameDegree const Standard_Integer  iu,
const Standard_Integer  iv,
Standard_Integer &  ncfu,
Standard_Integer &  ncfv
 

Standard_EXPORT Standard_Real AdvApp2Var_Network::UParameter const Standard_Integer  Index  )  const
 

Standard_EXPORT void AdvApp2Var_Network::UpdateInU const Standard_Real  CuttingValue  ) 
 

Standard_EXPORT void AdvApp2Var_Network::UpdateInV const Standard_Real  CuttingValue  ) 
 

Standard_EXPORT Standard_Real AdvApp2Var_Network::VParameter const Standard_Integer  Index  )  const
 


Field Documentation

AdvApp2Var_SequenceOfPatch AdvApp2Var_Network::myNet [private]
 

TColStd_SequenceOfReal AdvApp2Var_Network::myUParameters [private]
 

TColStd_SequenceOfReal AdvApp2Var_Network::myVParameters [private]
 


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