Open CASCADE Technology 7.8.2.dev
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
 
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: