Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
BRepBlend_Line Class Reference

#include <BRepBlend_Line.hxx>

Inheritance diagram for BRepBlend_Line:
Inheritance graph
[legend]

Public Member Functions

 BRepBlend_Line ()
 
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)
 
void Set (const IntSurf_TypeTrans TranS1, const IntSurf_TypeTrans TranS2)
 
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
 
- Public Member Functions inherited from MMgt_TShared
virtual void Delete () const
 Memory deallocator for transient classes. More...
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor. More...
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing. More...
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter. More...
 
virtual ~Standard_Transient ()
 Destructor must be virtual. More...
 
virtual void ShallowDump (Standard_OStream &) const
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object. More...
 
Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type. More...
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName. More...
 
Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
virtual Handle_Standard_Transient This () const
 Returns a Handle which references this object. Must never be called to objects created in stack. More...
 
Standard_Integer GetRefCount () const
 Get the reference counter of this object. More...
 

Constructor & Destructor Documentation

BRepBlend_Line::BRepBlend_Line ( )

Member Function Documentation

void BRepBlend_Line::Append ( const Blend_Point P)
void BRepBlend_Line::Clear ( )
const BRepBlend_Extremity& BRepBlend_Line::EndPointOnFirst ( ) const
const BRepBlend_Extremity& BRepBlend_Line::EndPointOnSecond ( ) 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 
)
void BRepBlend_Line::Set ( const IntSurf_TypeTrans  TranS1,
const IntSurf_TypeTrans  TranS2 
)
void BRepBlend_Line::Set ( const IntSurf_TypeTrans  Trans)
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

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