Version: 6.3.1
Public Member Functions | Private Attributes

SMDS_EdgePosition Class Reference

#include <SMDS_EdgePosition.hxx>

Inheritance diagram for SMDS_EdgePosition:
Inheritance graph
[legend]

Public Member Functions

 SMDS_EdgePosition (const double aUParam=0)
SMDS_TypeOfPosition GetTypeOfPosition () const
void SetUParameter (double aUparam)
double GetUParameter () const
virtual int GetDim () const

Private Attributes

double myUParameter

Detailed Description

Definition at line 34 of file SMDS_EdgePosition.hxx.


Constructor & Destructor Documentation

SMDS_EdgePosition::SMDS_EdgePosition ( const double  aUParam = 0)

Definition at line 39 of file SMDS_EdgePosition.cxx.

                                                        : myUParameter(aUParam)
{
  //MESSAGE("********************************* SMDS_EdgePosition " << myUParameter);
}

Member Function Documentation

int SMDS_Position::GetDim ( ) const [virtual, inherited]

Definition at line 46 of file SMDS_Position.cxx.

References SMDS_Position.GetTypeOfPosition().

{
//   switch ( GetTypeOfPosition() ) {
//   case SMDS_TOP_UNSPEC:  return -1;
//   case SMDS_TOP_VERTEX:  return 0;
//   case SMDS_TOP_EDGE:    return 1;
//   case SMDS_TOP_FACE:    return 2;
//   case SMDS_TOP_3DSPACE: return 3;
//   }
  return GetTypeOfPosition();
}
SMDS_TypeOfPosition SMDS_EdgePosition::GetTypeOfPosition ( ) const [virtual]

Implements SMDS_Position.

Definition at line 46 of file SMDS_EdgePosition.cxx.

References SMDS_TOP_EDGE.

{
  //MESSAGE("###################################### SMDS_EdgePosition::GetTypeOfPosition");
        return SMDS_TOP_EDGE;
}
double SMDS_EdgePosition::GetUParameter ( ) const
void SMDS_EdgePosition::SetUParameter ( double  aUparam)

Definition at line 52 of file SMDS_EdgePosition.cxx.

References myUParameter.

Referenced by VISCOUS._Shrinker1D.Compute(), VISCOUS._LayerEdge.InvalidateStep(), SMESH_Gen_i.Load(), VISCOUS._ViscousBuilder.prepareEdgeToShrink(), VISCOUS._LayerEdge.SetNewLength(), and VISCOUS._LayerEdge.SetNewLength2d().

{
  //MESSAGE("############################### SMDS_EdgePosition::SetUParameter " << aUparam);
        myUParameter = aUparam;
}

Field Documentation

Definition at line 45 of file SMDS_EdgePosition.hxx.

Referenced by GetUParameter(), and SetUParameter().

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS