OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKFillet
BRepBlend


BRepBlend_Line Class Reference

#include <BRepBlend_Line.hxx>


Public Member Functions

Standard_EXPORT BRepBlend_Line ()
Standard_EXPORT void Clear ()
void Append (const Blend_Point &P)
void Prepend (const Blend_Point &P)
void InsertBefore (const Standard_Integer Index, const Blend_Point &P)
void Remove (const Standard_Integer FromIndex, const Standard_Integer ToIndex)
Standard_EXPORT void Set (const IntSurf_TypeTrans TranS1, const IntSurf_TypeTrans TranS2)
Standard_EXPORT void Set (const IntSurf_TypeTrans Trans)
void SetStartPoints (const BRepBlend_Extremity &StartPt1, const BRepBlend_Extremity &StartPt2)
void SetEndPoints (const BRepBlend_Extremity &EndPt1, const BRepBlend_Extremity &EndPt2)
Standard_Integer NbPoints () const
const Blend_Point & Point (const Standard_Integer Index) const
IntSurf_TypeTrans TransitionOnS1 () const
IntSurf_TypeTrans TransitionOnS2 () const
const BRepBlend_Extremity & StartPointOnFirst () const
const BRepBlend_Extremity & StartPointOnSecond () const
const BRepBlend_Extremity & EndPointOnFirst () const
const BRepBlend_Extremity & EndPointOnSecond () const
IntSurf_TypeTrans TransitionOnS () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Blend_SequenceOfPoint seqpt
IntSurf_TypeTrans tras1
IntSurf_TypeTrans tras2
BRepBlend_Extremity stp1
BRepBlend_Extremity stp2
BRepBlend_Extremity endp1
BRepBlend_Extremity endp2
Standard_Boolean hass1
Standard_Boolean hass2


Constructor & Destructor Documentation

Standard_EXPORT BRepBlend_Line::BRepBlend_Line (   ) 
 


Member Function Documentation

void BRepBlend_Line::Append (  const Blend_Point &  P  ) 
 

Standard_EXPORT void BRepBlend_Line::Clear (   ) 
 

const BRepBlend_Extremity& BRepBlend_Line::EndPointOnFirst (   )  const
 

const BRepBlend_Extremity& BRepBlend_Line::EndPointOnSecond (   )  const
 

Standard_EXPORT const BRepBlend_Line::Handle (  Standard_Type   )  const
 

void BRepBlend_Line::InsertBefore (  const Standard_Integer  Index,
const Blend_Point &  P
) 
 

Standard_Integer BRepBlend_Line::NbPoints (   )  const
 

const Blend_Point& BRepBlend_Line::Point (  const Standard_Integer  Index  )  const
 

void BRepBlend_Line::Prepend (  const Blend_Point &  P  ) 
 

void BRepBlend_Line::Remove (  const Standard_Integer  FromIndex,
const Standard_Integer  ToIndex
) 
 

Standard_EXPORT void BRepBlend_Line::Set (  const IntSurf_TypeTrans  Trans  ) 
 

Standard_EXPORT void BRepBlend_Line::Set (  const IntSurf_TypeTrans  TranS1,
const IntSurf_TypeTrans  TranS2
) 
 

void BRepBlend_Line::SetEndPoints (  const BRepBlend_Extremity &  EndPt1,
const BRepBlend_Extremity &  EndPt2
) 
 

void BRepBlend_Line::SetStartPoints (  const BRepBlend_Extremity &  StartPt1,
const BRepBlend_Extremity &  StartPt2
) 
 

const BRepBlend_Extremity& BRepBlend_Line::StartPointOnFirst (   )  const
 

const BRepBlend_Extremity& BRepBlend_Line::StartPointOnSecond (   )  const
 

IntSurf_TypeTrans BRepBlend_Line::TransitionOnS (   )  const
 

IntSurf_TypeTrans BRepBlend_Line::TransitionOnS1 (   )  const
 

IntSurf_TypeTrans BRepBlend_Line::TransitionOnS2 (   )  const
 


Field Documentation

BRepBlend_Extremity BRepBlend_Line::endp1 [private]
 

BRepBlend_Extremity BRepBlend_Line::endp2 [private]
 

Standard_Boolean BRepBlend_Line::hass1 [private]
 

Standard_Boolean BRepBlend_Line::hass2 [private]
 

Blend_SequenceOfPoint BRepBlend_Line::seqpt [private]
 

BRepBlend_Extremity BRepBlend_Line::stp1 [private]
 

BRepBlend_Extremity BRepBlend_Line::stp2 [private]
 

IntSurf_TypeTrans BRepBlend_Line::tras1 [private]
 

IntSurf_TypeTrans BRepBlend_Line::tras2 [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:59 2008 for OpenCASCADE by  doxygen 1.4.1