OCC Main Page
|
ModelingAlgorithms
|
Toolkits
|
Packages
|
Class Hierarchy
|
Data Structures
|
File List
|
Data Fields
|
Globals
ModelingAlgorithms
TKGeomAlgo
IntCurveSurface
IntCurveSurface_IntersectionSegment Class Reference
A IntersectionSegment describes a segment of curve
(w1,w2) where distance(C(w),Surface) is less than a
given tolerances.
.
#include <IntCurveSurface_IntersectionSegment.hxx>
Public Member Functions
void *
operator new
(size_t, void *anAddress)
void *
operator new
(size_t size)
void
operator delete
(void *anAddress)
Standard_EXPORT
IntCurveSurface_IntersectionSegment
()
Standard_EXPORT
IntCurveSurface_IntersectionSegment
(const
IntCurveSurface_IntersectionPoint
&P1, const
IntCurveSurface_IntersectionPoint
&P2)
Standard_EXPORT void
SetValues
(const
IntCurveSurface_IntersectionPoint
&P1, const
IntCurveSurface_IntersectionPoint
&P2)
Standard_EXPORT void
Values
(
IntCurveSurface_IntersectionPoint
&P1,
IntCurveSurface_IntersectionPoint
&P2) const
Standard_EXPORT void
FirstPoint
(
IntCurveSurface_IntersectionPoint
&P1) const
Standard_EXPORT void
SecondPoint
(
IntCurveSurface_IntersectionPoint
&P2) const
Standard_EXPORT const
IntCurveSurface_IntersectionPoint
&
FirstPoint
() const
Standard_EXPORT const
IntCurveSurface_IntersectionPoint
&
SecondPoint
() const
Standard_EXPORT void
Dump
() const
Private Attributes
IntCurveSurface_IntersectionPoint
myP1
IntCurveSurface_IntersectionPoint
myP2
Constructor & Destructor Documentation
Standard_EXPORT IntCurveSurface_IntersectionSegment::IntCurveSurface_IntersectionSegment
(
)
Standard_EXPORT IntCurveSurface_IntersectionSegment::IntCurveSurface_IntersectionSegment
(
const
IntCurveSurface_IntersectionPoint
&
P1
,
const
IntCurveSurface_IntersectionPoint
&
P2
)
Member Function Documentation
Standard_EXPORT void IntCurveSurface_IntersectionSegment::Dump
(
)
const
Standard_EXPORT const
IntCurveSurface_IntersectionPoint
& IntCurveSurface_IntersectionSegment::FirstPoint
(
)
const
Standard_EXPORT void IntCurveSurface_IntersectionSegment::FirstPoint
(
IntCurveSurface_IntersectionPoint
&
P1
)
const
void IntCurveSurface_IntersectionSegment::operator delete
(
void *
anAddress
)
[inline]
void* IntCurveSurface_IntersectionSegment::operator new
(
size_t
size
)
[inline]
void* IntCurveSurface_IntersectionSegment::operator new
(
size_t
,
void *
anAddress
)
[inline]
Standard_EXPORT const
IntCurveSurface_IntersectionPoint
& IntCurveSurface_IntersectionSegment::SecondPoint
(
)
const
Standard_EXPORT void IntCurveSurface_IntersectionSegment::SecondPoint
(
IntCurveSurface_IntersectionPoint
&
P2
)
const
Standard_EXPORT void IntCurveSurface_IntersectionSegment::SetValues
(
const
IntCurveSurface_IntersectionPoint
&
P1
,
const
IntCurveSurface_IntersectionPoint
&
P2
)
Standard_EXPORT void IntCurveSurface_IntersectionSegment::Values
(
IntCurveSurface_IntersectionPoint
&
P1
,
IntCurveSurface_IntersectionPoint
&
P2
)
const
Field Documentation
IntCurveSurface_IntersectionPoint
IntCurveSurface_IntersectionSegment::myP1
[private]
IntCurveSurface_IntersectionPoint
IntCurveSurface_IntersectionSegment::myP2
[private]
The documentation for this class was generated from the following file:
IntCurveSurface_IntersectionSegment.hxx
Generated on Mon Aug 25 13:42:10 2008 for OpenCASCADE by
1.4.1