Open CASCADE Technology  7.5.0
Public Member Functions

Contap_Line Class Reference

#include <Contap_Line.hxx>

Public Member Functions

 Contap_Line ()
 
void SetLineOn2S (const Handle< IntSurf_LineOn2S > &L)
 
void Clear ()
 
const Handle< IntSurf_LineOn2S > & LineOn2S () const
 
void ResetSeqOfVertex ()
 
void Add (const IntSurf_PntOn2S &P)
 
void SetValue (const gp_Lin &L)
 
void SetValue (const gp_Circ &C)
 
void SetValue (const Handle< Adaptor2d_HCurve2d > &A)
 
void Add (const Contap_Point &P)
 
Standard_Integer NbVertex () const
 
Contap_PointVertex (const Standard_Integer Index) const
 
Contap_IType TypeContour () const
 Returns Contap_Lin for a line, Contap_Circle for a circle, and Contap_Walking for a Walking line, Contap_Restriction for a part of boundarie. More...
 
Standard_Integer NbPnts () const
 
const IntSurf_PntOn2SPoint (const Standard_Integer Index) const
 
gp_Lin Line () const
 
gp_Circ Circle () const
 
const Handle< Adaptor2d_HCurve2d > & Arc () const
 
void SetTransitionOnS (const IntSurf_TypeTrans T)
 Set The Tansition of the line. More...
 
IntSurf_TypeTrans TransitionOnS () const
 returns IN if at the "left" of the line, the normale of the surface is oriented to the observator. More...
 

Constructor & Destructor Documentation

◆ Contap_Line()

Contap_Line::Contap_Line ( )

Member Function Documentation

◆ Add() [1/2]

void Contap_Line::Add ( const IntSurf_PntOn2S P)

◆ Add() [2/2]

void Contap_Line::Add ( const Contap_Point P)

◆ Arc()

const Handle< Adaptor2d_HCurve2d >& Contap_Line::Arc ( ) const

◆ Circle()

gp_Circ Contap_Line::Circle ( ) const

◆ Clear()

void Contap_Line::Clear ( )

◆ Line()

gp_Lin Contap_Line::Line ( ) const

◆ LineOn2S()

const Handle< IntSurf_LineOn2S >& Contap_Line::LineOn2S ( ) const

◆ NbPnts()

Standard_Integer Contap_Line::NbPnts ( ) const

◆ NbVertex()

Standard_Integer Contap_Line::NbVertex ( ) const

◆ Point()

const IntSurf_PntOn2S& Contap_Line::Point ( const Standard_Integer  Index) const

◆ ResetSeqOfVertex()

void Contap_Line::ResetSeqOfVertex ( )

◆ SetLineOn2S()

void Contap_Line::SetLineOn2S ( const Handle< IntSurf_LineOn2S > &  L)

◆ SetTransitionOnS()

void Contap_Line::SetTransitionOnS ( const IntSurf_TypeTrans  T)

Set The Tansition of the line.

◆ SetValue() [1/3]

void Contap_Line::SetValue ( const gp_Lin L)

◆ SetValue() [2/3]

void Contap_Line::SetValue ( const gp_Circ C)

◆ SetValue() [3/3]

void Contap_Line::SetValue ( const Handle< Adaptor2d_HCurve2d > &  A)

◆ TransitionOnS()

IntSurf_TypeTrans Contap_Line::TransitionOnS ( ) const

returns IN if at the "left" of the line, the normale of the surface is oriented to the observator.

◆ TypeContour()

Contap_IType Contap_Line::TypeContour ( ) const

Returns Contap_Lin for a line, Contap_Circle for a circle, and Contap_Walking for a Walking line, Contap_Restriction for a part of boundarie.

◆ Vertex()

Contap_Point& Contap_Line::Vertex ( const Standard_Integer  Index) const

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