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

ModelingData
TKBRep
BRep


BRep_PointRepresentation Class Reference

Root class for the points representations.
Contains a location and a parameter.
.

#include <BRep_PointRepresentation.hxx>

Inheritance diagram for BRep_PointRepresentation:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT Standard_Boolean IsPointOnCurve () const
 A point on a 3d curve.
.
virtual Standard_EXPORT Standard_Boolean IsPointOnCurveOnSurface () const
 A point on a 2d curve on a surface.
.
virtual Standard_EXPORT Standard_Boolean IsPointOnSurface () const
 A point on a surface.
.
virtual Standard_EXPORT Standard_Boolean IsPointOnCurve (const Handle(Geom_Curve)&C, const TopLoc_Location &L) const
 A point on the curve <c>.
.
virtual Standard_EXPORT Standard_Boolean IsPointOnCurveOnSurface (const Handle(Geom2d_Curve)&PC, const Handle(Geom_Surface)&S, const TopLoc_Location &L) const
 A point on the 2d curve <pc> on the surface <s>.
.
virtual Standard_EXPORT Standard_Boolean IsPointOnSurface (const Handle(Geom_Surface)&S, const TopLoc_Location &L) const
 A point on the surface <s>.
.
const TopLoc_Location & Location () const
void Location (const TopLoc_Location &L)
Standard_Real Parameter () const
void Parameter (const Standard_Real P)
virtual Standard_EXPORT Standard_Real Parameter2 () const
virtual Standard_EXPORT void Parameter2 (const Standard_Real P)
virtual Standard_EXPORT const
Handle_Geom_Curve & 
Curve () const
virtual Standard_EXPORT void Curve (const Handle(Geom_Curve)&C)
virtual Standard_EXPORT const
Handle_Geom2d_Curve & 
PCurve () const
virtual Standard_EXPORT void PCurve (const Handle(Geom2d_Curve)&C)
virtual Standard_EXPORT const
Handle_Geom_Surface & 
Surface () const
virtual Standard_EXPORT void Surface (const Handle(Geom_Surface)&S)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT BRep_PointRepresentation (const Standard_Real P, const TopLoc_Location &L)

Private Attributes

TopLoc_Location myLocation
Standard_Real myParameter

Constructor & Destructor Documentation

Standard_EXPORT BRep_PointRepresentation::BRep_PointRepresentation const Standard_Real  P,
const TopLoc_Location &  L
[protected]
 


Member Function Documentation

virtual Standard_EXPORT void BRep_PointRepresentation::Curve const Handle(Geom_Curve)&  C  )  [virtual]
 

Reimplemented in BRep_PointOnCurve.

virtual Standard_EXPORT const Handle_Geom_Curve& BRep_PointRepresentation::Curve  )  const [virtual]
 

Reimplemented in BRep_PointOnCurve.

Standard_EXPORT const BRep_PointRepresentation::Handle Standard_Type   )  const
 

Reimplemented in BRep_PointOnCurve, BRep_PointOnCurveOnSurface, BRep_PointOnSurface, and BRep_PointsOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnCurve const Handle(Geom_Curve)&  C,
const TopLoc_Location &  L
const [virtual]
 

Reimplemented in BRep_PointOnCurve.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnCurve  )  const [virtual]
 

Reimplemented in BRep_PointOnCurve.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnCurveOnSurface const Handle(Geom2d_Curve)&  PC,
const Handle(Geom_Surface)&  S,
const TopLoc_Location &  L
const [virtual]
 

Reimplemented in BRep_PointOnCurveOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnCurveOnSurface  )  const [virtual]
 

Reimplemented in BRep_PointOnCurveOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnSurface const Handle(Geom_Surface)&  S,
const TopLoc_Location &  L
const [virtual]
 

Reimplemented in BRep_PointOnSurface.

virtual Standard_EXPORT Standard_Boolean BRep_PointRepresentation::IsPointOnSurface  )  const [virtual]
 

Reimplemented in BRep_PointOnSurface.

void BRep_PointRepresentation::Location const TopLoc_Location &  L  )  [inline]
 

const TopLoc_Location & BRep_PointRepresentation::Location  )  const [inline]
 

void BRep_PointRepresentation::Parameter const Standard_Real  P  )  [inline]
 

Standard_Real BRep_PointRepresentation::Parameter  )  const [inline]
 

virtual Standard_EXPORT void BRep_PointRepresentation::Parameter2 const Standard_Real  P  )  [virtual]
 

Reimplemented in BRep_PointOnSurface.

virtual Standard_EXPORT Standard_Real BRep_PointRepresentation::Parameter2  )  const [virtual]
 

Reimplemented in BRep_PointOnSurface.

virtual Standard_EXPORT void BRep_PointRepresentation::PCurve const Handle(Geom2d_Curve)&  C  )  [virtual]
 

Reimplemented in BRep_PointOnCurveOnSurface.

virtual Standard_EXPORT const Handle_Geom2d_Curve& BRep_PointRepresentation::PCurve  )  const [virtual]
 

Reimplemented in BRep_PointOnCurveOnSurface.

virtual Standard_EXPORT void BRep_PointRepresentation::Surface const Handle(Geom_Surface)&  S  )  [virtual]
 

Reimplemented in BRep_PointsOnSurface.

virtual Standard_EXPORT const Handle_Geom_Surface& BRep_PointRepresentation::Surface  )  const [virtual]
 

Reimplemented in BRep_PointsOnSurface.


Field Documentation

TopLoc_Location BRep_PointRepresentation::myLocation [private]
 

Standard_Real BRep_PointRepresentation::myParameter [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