Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
AdvApp2Var_Network Class Reference

#include <AdvApp2Var_Network.hxx>

Public Member Functions

 AdvApp2Var_Network ()
 
 AdvApp2Var_Network (const NCollection_Sequence< occ::handle< AdvApp2Var_Patch > > &Net, const NCollection_Sequence< double > &TheU, const NCollection_Sequence< double > &TheV)
 
bool FirstNotApprox (int &Index) const
 search the Index of the first Patch not approximated, if all Patches are approximated false is returned
 
AdvApp2Var_PatchChangePatch (const int Index)
 
AdvApp2Var_Patchoperator() (const int Index)
 
void UpdateInU (const double CuttingValue)
 
void UpdateInV (const double CuttingValue)
 
void SameDegree (const int iu, const int iv, int &ncfu, int &ncfv)
 
int NbPatch () const
 
int NbPatchInU () const
 
int NbPatchInV () const
 
double UParameter (const int Index) const
 
double VParameter (const int Index) const
 
const AdvApp2Var_PatchPatch (const int UIndex, const int VIndex) const
 
const AdvApp2Var_Patchoperator() (const int UIndex, const int VIndex) const
 

Constructor & Destructor Documentation

◆ AdvApp2Var_Network() [1/2]

AdvApp2Var_Network::AdvApp2Var_Network ( )

◆ AdvApp2Var_Network() [2/2]

AdvApp2Var_Network::AdvApp2Var_Network ( const NCollection_Sequence< occ::handle< AdvApp2Var_Patch > > & Net,
const NCollection_Sequence< double > & TheU,
const NCollection_Sequence< double > & TheV )

Member Function Documentation

◆ ChangePatch()

AdvApp2Var_Patch & AdvApp2Var_Network::ChangePatch ( const int Index)
inline

◆ FirstNotApprox()

bool AdvApp2Var_Network::FirstNotApprox ( int & Index) const

search the Index of the first Patch not approximated, if all Patches are approximated false is returned

◆ NbPatch()

int AdvApp2Var_Network::NbPatch ( ) const

◆ NbPatchInU()

int AdvApp2Var_Network::NbPatchInU ( ) const

◆ NbPatchInV()

int AdvApp2Var_Network::NbPatchInV ( ) const

◆ operator()() [1/2]

AdvApp2Var_Patch & AdvApp2Var_Network::operator() ( const int Index)
inline

◆ operator()() [2/2]

const AdvApp2Var_Patch & AdvApp2Var_Network::operator() ( const int UIndex,
const int VIndex ) const
inline

◆ Patch()

const AdvApp2Var_Patch & AdvApp2Var_Network::Patch ( const int UIndex,
const int VIndex ) const
inline

◆ SameDegree()

void AdvApp2Var_Network::SameDegree ( const int iu,
const int iv,
int & ncfu,
int & ncfv )

◆ UParameter()

double AdvApp2Var_Network::UParameter ( const int Index) const

◆ UpdateInU()

void AdvApp2Var_Network::UpdateInU ( const double CuttingValue)

◆ UpdateInV()

void AdvApp2Var_Network::UpdateInV ( const double CuttingValue)

◆ VParameter()

double AdvApp2Var_Network::VParameter ( const int Index) const

The documentation for this class was generated from the following file: