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_Patch & ChangePatch (const Standard_Integer Index)
AdvApp2Var_Patch & operator() (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_Patch & Patch (const Standard_Integer UIndex, const Standard_Integer VIndex) const
const AdvApp2Var_Patch & operator() (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