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

ModelingData
TKBRep
BRep


BRep_GCurve Class Reference

Root class for the geometric curves
representation. Contains a range.
.

#include <BRep_GCurve.hxx>

Inheritance diagram for BRep_GCurve:

Inheritance graph
[legend]

Public Member Functions

void SetRange (const Standard_Real First, const Standard_Real Last)
void Range (Standard_Real &First, Standard_Real &Last) const
Standard_Real First () const
Standard_Real Last () const
void First (const Standard_Real F)
void Last (const Standard_Real L)
virtual Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt &P) const =0
 Computes the point at parameter U.
.
virtual Standard_EXPORT void Update ()
 Recomputes any derived data after a modification.
This is called when the range is modified.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT BRep_GCurve (const TopLoc_Location &L, const Standard_Real First, const Standard_Real Last)

Private Attributes

Standard_Real myFirst
Standard_Real myLast

Constructor & Destructor Documentation

Standard_EXPORT BRep_GCurve::BRep_GCurve const TopLoc_Location &  L,
const Standard_Real  First,
const Standard_Real  Last
[protected]
 


Member Function Documentation

virtual Standard_EXPORT void BRep_GCurve::D0 const Standard_Real  U,
gp_Pnt &  P
const [pure virtual]
 

Implemented in BRep_Curve3D, and BRep_CurveOnSurface.

void BRep_GCurve::First const Standard_Real  F  )  [inline]
 

Standard_Real BRep_GCurve::First  )  const [inline]
 

Standard_EXPORT const BRep_GCurve::Handle Standard_Type   )  const
 

Reimplemented from BRep_CurveRepresentation.

Reimplemented in BRep_Curve3D, BRep_CurveOnClosedSurface, and BRep_CurveOnSurface.

void BRep_GCurve::Last const Standard_Real  L  )  [inline]
 

Standard_Real BRep_GCurve::Last  )  const [inline]
 

void BRep_GCurve::Range Standard_Real &  First,
Standard_Real &  Last
const [inline]
 

void BRep_GCurve::SetRange const Standard_Real  First,
const Standard_Real  Last
[inline]
 

virtual Standard_EXPORT void BRep_GCurve::Update  )  [virtual]
 

Reimplemented in BRep_CurveOnClosedSurface, and BRep_CurveOnSurface.


Field Documentation

Standard_Real BRep_GCurve::myFirst [private]
 

Standard_Real BRep_GCurve::myLast [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:22:31 2008 for OpenCASCADE by  doxygen 1.4.1