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

#include <AdvApp2Var_Framework.hxx>

Public Member Functions

 AdvApp2Var_Framework ()
 
 AdvApp2Var_Framework (const NCollection_Sequence< occ::handle< AdvApp2Var_Node > > &Frame, const NCollection_Sequence< NCollection_Sequence< occ::handle< AdvApp2Var_Iso > > > &UFrontier, const NCollection_Sequence< NCollection_Sequence< occ::handle< AdvApp2Var_Iso > > > &VFrontier)
 
occ::handle< AdvApp2Var_IsoFirstNotApprox (int &IndexIso, int &IndexStrip) const
 search the Index of the first Iso not approximated, if all Isos are approximated NULL is returned.
 
int FirstNode (const GeomAbs_IsoType Type, const int IndexIso, const int IndexStrip) const
 
int LastNode (const GeomAbs_IsoType Type, const int IndexIso, const int IndexStrip) const
 
void ChangeIso (const int IndexIso, const int IndexStrip, const occ::handle< AdvApp2Var_Iso > &anIso)
 
const occ::handle< AdvApp2Var_Node > & Node (const int IndexNode) const
 
const occ::handle< AdvApp2Var_Node > & Node (const double U, const double V) const
 
const AdvApp2Var_IsoIsoU (const double U, const double V0, const double V1) const
 
const AdvApp2Var_IsoIsoV (const double U0, const double U1, const double V) const
 
void UpdateInU (const double CuttingValue)
 
void UpdateInV (const double CuttingValue)
 
const occ::handle< NCollection_HArray1< double > > & UEquation (const int IndexIso, const int IndexStrip) const
 
const occ::handle< NCollection_HArray1< double > > & VEquation (const int IndexIso, const int IndexStrip) const
 

Constructor & Destructor Documentation

◆ AdvApp2Var_Framework() [1/2]

AdvApp2Var_Framework::AdvApp2Var_Framework ( )

◆ AdvApp2Var_Framework() [2/2]

AdvApp2Var_Framework::AdvApp2Var_Framework ( const NCollection_Sequence< occ::handle< AdvApp2Var_Node > > & Frame,
const NCollection_Sequence< NCollection_Sequence< occ::handle< AdvApp2Var_Iso > > > & UFrontier,
const NCollection_Sequence< NCollection_Sequence< occ::handle< AdvApp2Var_Iso > > > & VFrontier )

Member Function Documentation

◆ ChangeIso()

void AdvApp2Var_Framework::ChangeIso ( const int IndexIso,
const int IndexStrip,
const occ::handle< AdvApp2Var_Iso > & anIso )

◆ FirstNode()

int AdvApp2Var_Framework::FirstNode ( const GeomAbs_IsoType Type,
const int IndexIso,
const int IndexStrip ) const

◆ FirstNotApprox()

occ::handle< AdvApp2Var_Iso > AdvApp2Var_Framework::FirstNotApprox ( int & IndexIso,
int & IndexStrip ) const

search the Index of the first Iso not approximated, if all Isos are approximated NULL is returned.

◆ IsoU()

const AdvApp2Var_Iso & AdvApp2Var_Framework::IsoU ( const double U,
const double V0,
const double V1 ) const

◆ IsoV()

const AdvApp2Var_Iso & AdvApp2Var_Framework::IsoV ( const double U0,
const double U1,
const double V ) const

◆ LastNode()

int AdvApp2Var_Framework::LastNode ( const GeomAbs_IsoType Type,
const int IndexIso,
const int IndexStrip ) const

◆ Node() [1/2]

const occ::handle< AdvApp2Var_Node > & AdvApp2Var_Framework::Node ( const double U,
const double V ) const

◆ Node() [2/2]

const occ::handle< AdvApp2Var_Node > & AdvApp2Var_Framework::Node ( const int IndexNode) const
inline

◆ UEquation()

const occ::handle< NCollection_HArray1< double > > & AdvApp2Var_Framework::UEquation ( const int IndexIso,
const int IndexStrip ) const

◆ UpdateInU()

void AdvApp2Var_Framework::UpdateInU ( const double CuttingValue)

◆ UpdateInV()

void AdvApp2Var_Framework::UpdateInV ( const double CuttingValue)

◆ VEquation()

const occ::handle< NCollection_HArray1< double > > & AdvApp2Var_Framework::VEquation ( const int IndexIso,
const int IndexStrip ) const

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