Open CASCADE Technology 6.6.0
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

BRep_PointRepresentation::BRep_PointRepresentation ( const Standard_Real  P,
const TopLoc_Location L 
) [protected]

Member Function Documentation

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

Reimplemented in BRep_PointOnCurve.

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

Reimplemented in BRep_PointOnCurve.

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

Reimplemented in BRep_PointOnCurve.

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

Reimplemented in BRep_PointOnCurve.

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

Reimplemented in BRep_PointOnCurveOnSurface.

virtual 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_Boolean BRep_PointRepresentation::IsPointOnSurface ( ) const [virtual]

Reimplemented in BRep_PointOnSurface.

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

Reimplemented in BRep_PointOnSurface.

void BRep_PointRepresentation::Location ( const TopLoc_Location L)
const TopLoc_Location& BRep_PointRepresentation::Location ( ) const
Standard_Real BRep_PointRepresentation::Parameter ( ) const
void BRep_PointRepresentation::Parameter ( const Standard_Real  P)
virtual Standard_Real BRep_PointRepresentation::Parameter2 ( ) const [virtual]

Reimplemented in BRep_PointOnSurface.

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

Reimplemented in BRep_PointOnSurface.

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

Reimplemented in BRep_PointOnCurveOnSurface.

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

Reimplemented in BRep_PointOnCurveOnSurface.

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

Reimplemented in BRep_PointsOnSurface.

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

Reimplemented in BRep_PointsOnSurface.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines