Open CASCADE Technology  6.9.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::AdvApp2Var_Network ( )
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)
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

Standard_Integer AdvApp2Var_Network::NbPatch ( ) const
Standard_Integer AdvApp2Var_Network::NbPatchInU ( ) const
Standard_Integer AdvApp2Var_Network::NbPatchInV ( ) const
AdvApp2Var_Patch& AdvApp2Var_Network::operator() ( const Standard_Integer  Index)
inline
const AdvApp2Var_Patch& AdvApp2Var_Network::operator() ( const Standard_Integer  UIndex,
const Standard_Integer  VIndex 
) const
inline
const AdvApp2Var_Patch& AdvApp2Var_Network::Patch ( const Standard_Integer  UIndex,
const Standard_Integer  VIndex 
) const
void AdvApp2Var_Network::SameDegree ( const Standard_Integer  iu,
const Standard_Integer  iv,
Standard_Integer ncfu,
Standard_Integer ncfv 
)
Standard_Real AdvApp2Var_Network::UParameter ( const Standard_Integer  Index) const
void AdvApp2Var_Network::UpdateInU ( const Standard_Real  CuttingValue)
void AdvApp2Var_Network::UpdateInV ( const Standard_Real  CuttingValue)
Standard_Real AdvApp2Var_Network::VParameter ( const Standard_Integer  Index) const

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