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_PointPoint (const Standard_Integer Index) const
IntSurf_TypeTrans TransitionOnS1 () const
IntSurf_TypeTrans TransitionOnS2 () const
const BRepBlend_ExtremityStartPointOnFirst () const
const BRepBlend_ExtremityStartPointOnSecond () const
const BRepBlend_ExtremityEndPointOnFirst () const
const BRepBlend_ExtremityEndPointOnSecond () 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