Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRep_LineInter Class Reference

#include <TopOpeBRep_LineInter.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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_Curve Curve () const
Handle_Geom_Curve Curve (const Standard_Real parmin, const Standard_Real parmax) const
const TopoDS_ShapeArc () const
 returns the edge of a RESTRICTION line (or a null edge).

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).

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


Member Function Documentation

Handle_Geom_Curve TopOpeBRep_LineInter::Curve ( ) const
Handle_Geom_Curve TopOpeBRep_LineInter::Curve ( const Standard_Real  parmin,
const Standard_Real  parmax 
) 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

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