Open CASCADE Technology  7.6.0
Public Member Functions

AdvApp2Var_Network Class Reference

#include <AdvApp2Var_Network.hxx>

Public Member Functions

 AdvApp2Var_Network ()
 
 AdvApp2Var_Network (const AdvApp2Var_SequenceOfPatch &Net, const TColStd_SequenceOfReal &TheU, const TColStd_SequenceOfReal &TheV)
 
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 More...
 
AdvApp2Var_PatchChangePatch (const Standard_Integer Index)
 
AdvApp2Var_Patchoperator() (const Standard_Integer Index)
 
void UpdateInU (const Standard_Real CuttingValue)
 
void UpdateInV (const Standard_Real CuttingValue)
 
void SameDegree (const Standard_Integer iu, const Standard_Integer iv, Standard_Integer &ncfu, Standard_Integer &ncfv)
 
Standard_Integer NbPatch () const
 
Standard_Integer NbPatchInU () const
 
Standard_Integer NbPatchInV () const
 
Standard_Real UParameter (const Standard_Integer Index) const
 
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
 

Constructor & Destructor Documentation

◆ AdvApp2Var_Network() [1/2]

AdvApp2Var_Network::AdvApp2Var_Network ( )

◆ AdvApp2Var_Network() [2/2]

AdvApp2Var_Network::AdvApp2Var_Network ( const AdvApp2Var_SequenceOfPatch Net,
const TColStd_SequenceOfReal TheU,
const TColStd_SequenceOfReal TheV 
)

Member Function Documentation

◆ ChangePatch()

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

◆ FirstNotApprox()

Standard_Boolean AdvApp2Var_Network::FirstNotApprox ( Standard_Integer Index) const

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

◆ NbPatch()

Standard_Integer AdvApp2Var_Network::NbPatch ( ) const

◆ NbPatchInU()

Standard_Integer AdvApp2Var_Network::NbPatchInU ( ) const

◆ NbPatchInV()

Standard_Integer AdvApp2Var_Network::NbPatchInV ( ) const

◆ operator()() [1/2]

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

◆ operator()() [2/2]

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

◆ Patch()

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

◆ SameDegree()

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

◆ UParameter()

Standard_Real AdvApp2Var_Network::UParameter ( const Standard_Integer  Index) const

◆ UpdateInU()

void AdvApp2Var_Network::UpdateInU ( const Standard_Real  CuttingValue)

◆ UpdateInV()

void AdvApp2Var_Network::UpdateInV ( const Standard_Real  CuttingValue)

◆ VParameter()

Standard_Real AdvApp2Var_Network::VParameter ( const Standard_Integer  Index) const

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