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:
BRepBlend_Line.hxx
Generated on Mon Aug 25 13:40:59 2008 for OpenCASCADE by
1.4.1