SALOME - SMESH
SMESH_MeshEditor_PathPoint Class Reference

#include <SMESH_MeshEditor.hxx>

Collaboration diagram for SMESH_MeshEditor_PathPoint:
Collaboration graph

Public Member Functions

 SMESH_MeshEditor_PathPoint ()
 
void SetPnt (const gp_Pnt &aP3D)
 
void SetTangent (const gp_Dir &aTgt)
 
void SetAngle (const double &aBeta)
 
void SetParameter (const double &aPrm)
 
const gp_Pnt & Pnt () const
 
const gp_Dir & Tangent () const
 
double Angle () const
 
double Parameter () const
 

Protected Attributes

gp_Pnt myPnt
 
gp_Dir myTgt
 
double myAngle
 
double myPrm
 

Detailed Description

auxiliary class

Definition at line 113 of file SMESH_MeshEditor.hxx.

Constructor & Destructor Documentation

◆ SMESH_MeshEditor_PathPoint()

SMESH_MeshEditor_PathPoint::SMESH_MeshEditor_PathPoint ( )

Definition at line 115 of file SMESH_MeshEditor.hxx.

References myAngle, myPnt, myPrm, and myTgt.

Member Function Documentation

◆ SetPnt()

void SMESH_MeshEditor_PathPoint::SetPnt ( const gp_Pnt &  aP3D)

Definition at line 121 of file SMESH_MeshEditor.hxx.

References myPnt.

◆ SetTangent()

void SMESH_MeshEditor_PathPoint::SetTangent ( const gp_Dir &  aTgt)

Definition at line 124 of file SMESH_MeshEditor.hxx.

References myTgt.

◆ SetAngle()

void SMESH_MeshEditor_PathPoint::SetAngle ( const double &  aBeta)

Definition at line 127 of file SMESH_MeshEditor.hxx.

References myAngle.

◆ SetParameter()

void SMESH_MeshEditor_PathPoint::SetParameter ( const double &  aPrm)

Definition at line 130 of file SMESH_MeshEditor.hxx.

References myPrm.

◆ Pnt()

const gp_Pnt& SMESH_MeshEditor_PathPoint::Pnt ( ) const

Definition at line 133 of file SMESH_MeshEditor.hxx.

References myPnt.

◆ Tangent()

const gp_Dir& SMESH_MeshEditor_PathPoint::Tangent ( ) const

Definition at line 136 of file SMESH_MeshEditor.hxx.

References myTgt.

◆ Angle()

double SMESH_MeshEditor_PathPoint::Angle ( ) const

Definition at line 139 of file SMESH_MeshEditor.hxx.

References myAngle.

◆ Parameter()

double SMESH_MeshEditor_PathPoint::Parameter ( ) const

Definition at line 142 of file SMESH_MeshEditor.hxx.

References myPrm.

Field Documentation

◆ myPnt

gp_Pnt SMESH_MeshEditor_PathPoint::myPnt
protected

Definition at line 147 of file SMESH_MeshEditor.hxx.

Referenced by Pnt(), SetPnt(), and SMESH_MeshEditor_PathPoint().

◆ myTgt

gp_Dir SMESH_MeshEditor_PathPoint::myTgt
protected

Definition at line 148 of file SMESH_MeshEditor.hxx.

Referenced by SetTangent(), SMESH_MeshEditor_PathPoint(), and Tangent().

◆ myAngle

double SMESH_MeshEditor_PathPoint::myAngle
protected

Definition at line 149 of file SMESH_MeshEditor.hxx.

Referenced by Angle(), SetAngle(), and SMESH_MeshEditor_PathPoint().

◆ myPrm

double SMESH_MeshEditor_PathPoint::myPrm
protected

Definition at line 150 of file SMESH_MeshEditor.hxx.

Referenced by Parameter(), SetParameter(), and SMESH_MeshEditor_PathPoint().