Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
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_Boolean IsPointOnCurve () const
 A point on a 3d curve.

virtual Standard_Boolean IsPointOnCurveOnSurface () const
 A point on a 2d curve on a surface.

virtual Standard_Boolean IsPointOnSurface () const
 A point on a surface.

virtual Standard_Boolean IsPointOnCurve (const Handle< Geom_Curve > &C, const TopLoc_Location &L) const
 A point on the curve .

virtual 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_Boolean IsPointOnSurface (const Handle< Geom_Surface > &S, const TopLoc_Location &L) const
 A point on the surface <S>.

const TopLoc_LocationLocation () const
void Location (const TopLoc_Location &L)
Standard_Real Parameter () const
void Parameter (const Standard_Real P)
virtual Standard_Real Parameter2 () const
virtual void Parameter2 (const Standard_Real P)
virtual const Handle_Geom_Curve & Curve () const
virtual void Curve (const Handle< Geom_Curve > &C)
virtual const Handle_Geom2d_Curve & PCurve () const
virtual void PCurve (const Handle< Geom2d_Curve > &C)
virtual const Handle_Geom_Surface & Surface () const
virtual void Surface (const Handle< Geom_Surface > &S)

Protected Member Functions

 BRep_PointRepresentation (const Standard_Real P, const TopLoc_Location &L)

Constructor & Destructor Documentation


Member Function Documentation

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

Reimplemented in BRep_PointOnCurve.

Reimplemented in BRep_PointOnCurve.

Reimplemented in BRep_PointOnCurve.

Reimplemented in BRep_PointOnCurve.

Reimplemented in BRep_PointOnCurveOnSurface.

Reimplemented in BRep_PointOnCurveOnSurface.

Reimplemented in BRep_PointOnSurface.

Reimplemented in BRep_PointOnSurface.

Reimplemented in BRep_PointOnSurface.

Reimplemented in BRep_PointOnSurface.

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

Reimplemented in BRep_PointOnCurveOnSurface.

Reimplemented in BRep_PointOnCurveOnSurface.

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

Reimplemented in BRep_PointsOnSurface.

Reimplemented in BRep_PointsOnSurface.


The documentation for this class was generated from the following file: