OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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 &ff, int &l, int &nn) const
    bool IsPeriodic () const
    double Period () const
    void Bounds (double &ff, 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 &s1s1, const TCollection_AsciiString &s2) const
    void DumpBipoint (const TopOpeBRep_Bipoint &B, const TCollection_AsciiString &s1s1, 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: