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

ApplicationFramework
TKPShape
PGeom


PGeom_TrimmedCurve Class Reference

#include <PGeom_TrimmedCurve.hxx>

Inheritance diagram for PGeom_TrimmedCurve:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT PGeom_TrimmedCurve ()
 Creates a TrimmedCurve with default values.
.
Standard_EXPORT PGeom_TrimmedCurve (const Handle(PGeom_Curve)&aBasisCurve, const Standard_Real aFirstU, const Standard_Real aLastU)
 Creates a TrimmedCurve with these field values.
.
Standard_EXPORT void FirstU (const Standard_Real aFirstU)
 Set the value of the field firstU with <afirstu>.
.
Standard_EXPORT Standard_Real FirstU () const
 Returns the value of the field firstU.
.
Standard_EXPORT void LastU (const Standard_Real aLastU)
 Set the value of the field lastU with <alastu>.
.
Standard_EXPORT Standard_Real LastU () const
 Returns the value of the field lastU.
.
Standard_EXPORT void BasisCurve (const Handle(PGeom_Curve)&aBasisCurve)
 Set the value of the field basisCurve with <abasiscurve>.
This curve can be a trimmed curve.
.
Standard_EXPORT Handle_PGeom_Curve BasisCurve () const
 Returns the value of the field basisCurve.
This curve can be a trimmed curve.
.
 PGeom_TrimmedCurve (const Storage_stCONSTclCOM &a)
 Handle (PGeom_Curve) _CSFDB_GetPGeom_TrimmedCurvebasisCurve() const
void _CSFDB_SetPGeom_TrimmedCurvebasisCurve (const Handle(PGeom_Curve)&p)
Standard_Real _CSFDB_GetPGeom_TrimmedCurvefirstU () const
void _CSFDB_SetPGeom_TrimmedCurvefirstU (const Standard_Real p)
Standard_Real _CSFDB_GetPGeom_TrimmedCurvelastU () const
void _CSFDB_SetPGeom_TrimmedCurvelastU (const Standard_Real p)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_PGeom_Curve basisCurve
Standard_Real firstU
Standard_Real lastU

Constructor & Destructor Documentation

Standard_EXPORT PGeom_TrimmedCurve::PGeom_TrimmedCurve  ) 
 

Standard_EXPORT PGeom_TrimmedCurve::PGeom_TrimmedCurve const Handle(PGeom_Curve)&  aBasisCurve,
const Standard_Real  aFirstU,
const Standard_Real  aLastU
 

PGeom_TrimmedCurve::PGeom_TrimmedCurve const Storage_stCONSTclCOM &  a  )  [inline]
 


Member Function Documentation

Standard_Real PGeom_TrimmedCurve::_CSFDB_GetPGeom_TrimmedCurvefirstU  )  const [inline]
 

Standard_Real PGeom_TrimmedCurve::_CSFDB_GetPGeom_TrimmedCurvelastU  )  const [inline]
 

void PGeom_TrimmedCurve::_CSFDB_SetPGeom_TrimmedCurvebasisCurve const Handle(PGeom_Curve)&  p  )  [inline]
 

void PGeom_TrimmedCurve::_CSFDB_SetPGeom_TrimmedCurvefirstU const Standard_Real  p  )  [inline]
 

void PGeom_TrimmedCurve::_CSFDB_SetPGeom_TrimmedCurvelastU const Standard_Real  p  )  [inline]
 

Standard_EXPORT Handle_PGeom_Curve PGeom_TrimmedCurve::BasisCurve  )  const
 

Standard_EXPORT void PGeom_TrimmedCurve::BasisCurve const Handle(PGeom_Curve)&  aBasisCurve  ) 
 

Standard_EXPORT Standard_Real PGeom_TrimmedCurve::FirstU  )  const
 

Standard_EXPORT void PGeom_TrimmedCurve::FirstU const Standard_Real  aFirstU  ) 
 

Standard_EXPORT const PGeom_TrimmedCurve::Handle Standard_Type   )  const
 

Reimplemented from PGeom_BoundedCurve.

PGeom_TrimmedCurve::Handle PGeom_Curve   )  const [inline]
 

Standard_EXPORT Standard_Real PGeom_TrimmedCurve::LastU  )  const
 

Standard_EXPORT void PGeom_TrimmedCurve::LastU const Standard_Real  aLastU  ) 
 


Field Documentation

Handle_PGeom_Curve PGeom_TrimmedCurve::basisCurve [private]
 

Standard_Real PGeom_TrimmedCurve::firstU [private]
 

Standard_Real PGeom_TrimmedCurve::lastU [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:14:30 2008 for OpenCASCADE by  doxygen 1.4.1