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

#include <TopOpeBRep_LineInter.hxx>

Public Member Functions

 TopOpeBRep_LineInter ()
 
void SetLine (const occ::handle< IntPatch_Line > &L, const BRepAdaptor_Surface &S1, const BRepAdaptor_Surface &S2)
 
void SetFaces (const TopoDS_Face &F1, const TopoDS_Face &F2)
 
TopOpeBRep_TypeLineCurve TypeLineCurve () const
 
int NbVPoint () const
 
const TopOpeBRep_VPointInterVPoint (const int I) const
 
TopOpeBRep_VPointInterChangeVPoint (const int I)
 
void SetINL ()
 
bool INL () const
 
void SetIsVClosed ()
 
bool IsVClosed () const
 
void SetOK (const bool B)
 
bool OK () const
 
void SetHasVPonR ()
 
bool HasVPonR () const
 
void SetVPBounds ()
 
void VPBounds (int &f, int &l, int &n) const
 
bool IsPeriodic () const
 
double Period () const
 
void Bounds (double &f, double &l) const
 
bool HasVInternal ()
 
int NbWPoint () const
 
const TopOpeBRep_WPointInterWPoint (const int I)
 
IntSurf_TypeTrans TransitionOnS1 () const
 
IntSurf_TypeTrans TransitionOnS2 () const
 
IntSurf_Situation SituationS1 () const
 
IntSurf_Situation SituationS2 () const
 
occ::handle< Geom_CurveCurve () const
 
occ::handle< Geom_CurveCurve (const double parmin, const double parmax) const
 
const TopoDS_ShapeArc () const
 returns the edge of a RESTRICTION line (or a null edge).
 
bool ArcIsEdge (const int I) const
 returns true if Arc() edge (of a RESTRICTION line) is an edge of the original face <Index> (1 or 2).
 
const occ::handle< IntPatch_WLine > & LineW () const
 
const occ::handle< IntPatch_GLine > & LineG () const
 
const occ::handle< IntPatch_RLine > & LineR () const
 
bool HasFirstPoint () const
 
bool HasLastPoint () const
 
void ComputeFaceFaceTransition ()
 
const TopOpeBRepDS_TransitionFaceFaceTransition (const int I) const
 
void Index (const int I)
 
int Index () const
 
void DumpType () const
 
void DumpVPoint (const int I, const TCollection_AsciiString &s1, const TCollection_AsciiString &s2) const
 
void DumpBipoint (const TopOpeBRep_Bipoint &B, const TCollection_AsciiString &s1, const TCollection_AsciiString &s2) const
 
void SetTraceIndex (const int exF1, const int exF2)
 
void GetTraceIndex (int &exF1, int &exF2) const
 
Standard_OStreamDumpLineTransitions (Standard_OStream &OS) const
 

Constructor & Destructor Documentation

◆ TopOpeBRep_LineInter()

TopOpeBRep_LineInter::TopOpeBRep_LineInter ( )

Member Function Documentation

◆ Arc()

const TopoDS_Shape & TopOpeBRep_LineInter::Arc ( ) const

returns the edge of a RESTRICTION line (or a null edge).

◆ ArcIsEdge()

bool TopOpeBRep_LineInter::ArcIsEdge ( const int I) const

returns true if Arc() edge (of a RESTRICTION line) is an edge of the original face <Index> (1 or 2).

◆ Bounds()

void TopOpeBRep_LineInter::Bounds ( double & f,
double & l ) const

◆ ChangeVPoint()

TopOpeBRep_VPointInter & TopOpeBRep_LineInter::ChangeVPoint ( const int I)

◆ ComputeFaceFaceTransition()

void TopOpeBRep_LineInter::ComputeFaceFaceTransition ( )

◆ Curve() [1/2]

occ::handle< Geom_Curve > TopOpeBRep_LineInter::Curve ( ) const

◆ Curve() [2/2]

occ::handle< Geom_Curve > TopOpeBRep_LineInter::Curve ( const double parmin,
const double parmax ) const

◆ DumpBipoint()

void TopOpeBRep_LineInter::DumpBipoint ( const TopOpeBRep_Bipoint & B,
const TCollection_AsciiString & s1,
const TCollection_AsciiString & s2 ) const

◆ DumpLineTransitions()

Standard_OStream & TopOpeBRep_LineInter::DumpLineTransitions ( Standard_OStream & OS) const

◆ DumpType()

void TopOpeBRep_LineInter::DumpType ( ) const

◆ DumpVPoint()

void TopOpeBRep_LineInter::DumpVPoint ( const int I,
const TCollection_AsciiString & s1,
const TCollection_AsciiString & s2 ) const

◆ FaceFaceTransition()

const TopOpeBRepDS_Transition & TopOpeBRep_LineInter::FaceFaceTransition ( const int I) const

◆ GetTraceIndex()

void TopOpeBRep_LineInter::GetTraceIndex ( int & exF1,
int & exF2 ) const

◆ HasFirstPoint()

bool TopOpeBRep_LineInter::HasFirstPoint ( ) const

◆ HasLastPoint()

bool TopOpeBRep_LineInter::HasLastPoint ( ) const

◆ HasVInternal()

bool TopOpeBRep_LineInter::HasVInternal ( )

◆ HasVPonR()

bool TopOpeBRep_LineInter::HasVPonR ( ) const

◆ Index() [1/2]

int TopOpeBRep_LineInter::Index ( ) const

◆ Index() [2/2]

void TopOpeBRep_LineInter::Index ( const int I)

◆ INL()

bool TopOpeBRep_LineInter::INL ( ) const

◆ IsPeriodic()

bool TopOpeBRep_LineInter::IsPeriodic ( ) const

◆ IsVClosed()

bool TopOpeBRep_LineInter::IsVClosed ( ) const

◆ LineG()

const occ::handle< IntPatch_GLine > & TopOpeBRep_LineInter::LineG ( ) const

◆ LineR()

const occ::handle< IntPatch_RLine > & TopOpeBRep_LineInter::LineR ( ) const

◆ LineW()

const occ::handle< IntPatch_WLine > & TopOpeBRep_LineInter::LineW ( ) const

◆ NbVPoint()

int TopOpeBRep_LineInter::NbVPoint ( ) const

◆ NbWPoint()

int TopOpeBRep_LineInter::NbWPoint ( ) const

◆ OK()

bool TopOpeBRep_LineInter::OK ( ) const

◆ Period()

double TopOpeBRep_LineInter::Period ( ) const

◆ SetFaces()

void TopOpeBRep_LineInter::SetFaces ( const TopoDS_Face & F1,
const TopoDS_Face & F2 )

◆ SetHasVPonR()

void TopOpeBRep_LineInter::SetHasVPonR ( )

◆ SetINL()

void TopOpeBRep_LineInter::SetINL ( )

◆ SetIsVClosed()

void TopOpeBRep_LineInter::SetIsVClosed ( )

◆ SetLine()

void TopOpeBRep_LineInter::SetLine ( const occ::handle< IntPatch_Line > & L,
const BRepAdaptor_Surface & S1,
const BRepAdaptor_Surface & S2 )

◆ SetOK()

void TopOpeBRep_LineInter::SetOK ( const bool B)

◆ SetTraceIndex()

void TopOpeBRep_LineInter::SetTraceIndex ( const int exF1,
const int exF2 )

◆ SetVPBounds()

void TopOpeBRep_LineInter::SetVPBounds ( )

◆ SituationS1()

IntSurf_Situation TopOpeBRep_LineInter::SituationS1 ( ) const

◆ SituationS2()

IntSurf_Situation TopOpeBRep_LineInter::SituationS2 ( ) const

◆ TransitionOnS1()

IntSurf_TypeTrans TopOpeBRep_LineInter::TransitionOnS1 ( ) const

◆ TransitionOnS2()

IntSurf_TypeTrans TopOpeBRep_LineInter::TransitionOnS2 ( ) const

◆ TypeLineCurve()

TopOpeBRep_TypeLineCurve TopOpeBRep_LineInter::TypeLineCurve ( ) const

◆ VPBounds()

void TopOpeBRep_LineInter::VPBounds ( int & f,
int & l,
int & n ) const

◆ VPoint()

const TopOpeBRep_VPointInter & TopOpeBRep_LineInter::VPoint ( const int I) const

◆ WPoint()

const TopOpeBRep_WPointInter & TopOpeBRep_LineInter::WPoint ( const int I)

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