Open CASCADE Technology  7.0.0
Public Member Functions
TopOpeBRep_LineInter Class Reference

#include <TopOpeBRep_LineInter.hxx>

Public Member Functions

 TopOpeBRep_LineInter ()
 
void SetLine (const 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
 
Standard_Integer NbVPoint () const
 
const TopOpeBRep_VPointInterVPoint (const Standard_Integer I) const
 
TopOpeBRep_VPointInterChangeVPoint (const Standard_Integer I)
 
void SetINL ()
 
Standard_Boolean INL () const
 
void SetIsVClosed ()
 
Standard_Boolean IsVClosed () const
 
void SetOK (const Standard_Boolean B)
 
Standard_Boolean OK () const
 
void SetHasVPonR ()
 
Standard_Boolean HasVPonR () const
 
void SetVPBounds ()
 
void VPBounds (Standard_Integer &f, Standard_Integer &l, Standard_Integer &n) const
 
Standard_Boolean IsPeriodic () const
 
Standard_Real Period () const
 
void Bounds (Standard_Real &f, Standard_Real &l) const
 
Standard_Boolean HasVInternal ()
 
Standard_Integer NbWPoint () const
 
const TopOpeBRep_WPointInterWPoint (const Standard_Integer I)
 
IntSurf_TypeTrans TransitionOnS1 () const
 
IntSurf_TypeTrans TransitionOnS2 () const
 
IntSurf_Situation SituationS1 () const
 
IntSurf_Situation SituationS2 () const
 
Handle< Geom_CurveCurve () const
 
Handle< Geom_CurveCurve (const Standard_Real parmin, const Standard_Real parmax) const
 
const TopoDS_ShapeArc () const
 returns the edge of a RESTRICTION line (or a null edge). More...
 
Standard_Boolean ArcIsEdge (const Standard_Integer I) const
 returns true if Arc() edge (of a RESTRICTION line) is an edge of the original face <Index> (1 or 2). More...
 
const Handle< IntPatch_WLine > & LineW () const
 
const Handle< IntPatch_GLine > & LineG () const
 
const Handle< IntPatch_RLine > & LineR () const
 
Standard_Boolean HasFirstPoint () const
 
Standard_Boolean HasLastPoint () const
 
void ComputeFaceFaceTransition ()
 
const TopOpeBRepDS_TransitionFaceFaceTransition (const Standard_Integer I) const
 
void Index (const Standard_Integer I)
 
Standard_Integer Index () const
 
void DumpType () const
 
void DumpVPoint (const Standard_Integer 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 Standard_Integer exF1, const Standard_Integer exF2)
 
void GetTraceIndex (Standard_Integer &exF1, Standard_Integer &exF2) const
 
Standard_OStreamDumpLineTransitions (Standard_OStream &OS) const
 

Constructor & Destructor Documentation

TopOpeBRep_LineInter::TopOpeBRep_LineInter ( )

Member Function Documentation

const TopoDS_Shape& TopOpeBRep_LineInter::Arc ( ) const

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

Standard_Boolean TopOpeBRep_LineInter::ArcIsEdge ( const Standard_Integer  I) const

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

void TopOpeBRep_LineInter::Bounds ( Standard_Real f,
Standard_Real l 
) const
TopOpeBRep_VPointInter& TopOpeBRep_LineInter::ChangeVPoint ( const Standard_Integer  I)
void TopOpeBRep_LineInter::ComputeFaceFaceTransition ( )
Handle< Geom_Curve > TopOpeBRep_LineInter::Curve ( ) const
Handle< Geom_Curve > TopOpeBRep_LineInter::Curve ( const Standard_Real  parmin,
const Standard_Real  parmax 
) const
void TopOpeBRep_LineInter::DumpBipoint ( const TopOpeBRep_Bipoint B,
const TCollection_AsciiString s1,
const TCollection_AsciiString s2 
) const
Standard_OStream& TopOpeBRep_LineInter::DumpLineTransitions ( Standard_OStream OS) const
void TopOpeBRep_LineInter::DumpType ( ) const
void TopOpeBRep_LineInter::DumpVPoint ( const Standard_Integer  I,
const TCollection_AsciiString s1,
const TCollection_AsciiString s2 
) const
const TopOpeBRepDS_Transition& TopOpeBRep_LineInter::FaceFaceTransition ( const Standard_Integer  I) const
void TopOpeBRep_LineInter::GetTraceIndex ( Standard_Integer exF1,
Standard_Integer exF2 
) const
Standard_Boolean TopOpeBRep_LineInter::HasFirstPoint ( ) const
Standard_Boolean TopOpeBRep_LineInter::HasLastPoint ( ) const
Standard_Boolean TopOpeBRep_LineInter::HasVInternal ( )
Standard_Boolean TopOpeBRep_LineInter::HasVPonR ( ) const
void TopOpeBRep_LineInter::Index ( const Standard_Integer  I)
Standard_Integer TopOpeBRep_LineInter::Index ( ) const
Standard_Boolean TopOpeBRep_LineInter::INL ( ) const
Standard_Boolean TopOpeBRep_LineInter::IsPeriodic ( ) const
Standard_Boolean TopOpeBRep_LineInter::IsVClosed ( ) const
const Handle< IntPatch_GLine >& TopOpeBRep_LineInter::LineG ( ) const
const Handle< IntPatch_RLine >& TopOpeBRep_LineInter::LineR ( ) const
const Handle< IntPatch_WLine >& TopOpeBRep_LineInter::LineW ( ) const
Standard_Integer TopOpeBRep_LineInter::NbVPoint ( ) const
Standard_Integer TopOpeBRep_LineInter::NbWPoint ( ) const
Standard_Boolean TopOpeBRep_LineInter::OK ( ) const
Standard_Real TopOpeBRep_LineInter::Period ( ) const
void TopOpeBRep_LineInter::SetFaces ( const TopoDS_Face F1,
const TopoDS_Face F2 
)
void TopOpeBRep_LineInter::SetHasVPonR ( )
void TopOpeBRep_LineInter::SetINL ( )
void TopOpeBRep_LineInter::SetIsVClosed ( )
void TopOpeBRep_LineInter::SetLine ( const Handle< IntPatch_Line > &  L,
const BRepAdaptor_Surface S1,
const BRepAdaptor_Surface S2 
)
void TopOpeBRep_LineInter::SetOK ( const Standard_Boolean  B)
void TopOpeBRep_LineInter::SetTraceIndex ( const Standard_Integer  exF1,
const Standard_Integer  exF2 
)
void TopOpeBRep_LineInter::SetVPBounds ( )
IntSurf_Situation TopOpeBRep_LineInter::SituationS1 ( ) const
IntSurf_Situation TopOpeBRep_LineInter::SituationS2 ( ) const
IntSurf_TypeTrans TopOpeBRep_LineInter::TransitionOnS1 ( ) const
IntSurf_TypeTrans TopOpeBRep_LineInter::TransitionOnS2 ( ) const
TopOpeBRep_TypeLineCurve TopOpeBRep_LineInter::TypeLineCurve ( ) const
void TopOpeBRep_LineInter::VPBounds ( Standard_Integer f,
Standard_Integer l,
Standard_Integer n 
) const
const TopOpeBRep_VPointInter& TopOpeBRep_LineInter::VPoint ( const Standard_Integer  I) const
const TopOpeBRep_WPointInter& TopOpeBRep_LineInter::WPoint ( const Standard_Integer  I)

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