Version: 6.3.1
Public Member Functions | Static Public Member Functions | Static Private Attributes

SMDS_SpacePosition Class Reference

#include <SMDS_SpacePosition.hxx>

Inheritance diagram for SMDS_SpacePosition:
Inheritance graph
[legend]

Public Member Functions

 SMDS_SpacePosition (double x=0, double y=0, double z=0)
virtual SMDS_TypeOfPosition GetTypeOfPosition () const
virtual int GetDim () const

Static Public Member Functions

static SMDS_PositionPtr originSpacePosition ()

Static Private Attributes

static SMDS_SpacePosition_originPosition = new SMDS_SpacePosition()

Detailed Description

Definition at line 34 of file SMDS_SpacePosition.hxx.


Constructor & Destructor Documentation

SMDS_SpacePosition::SMDS_SpacePosition ( double  x = 0,
double  y = 0,
double  z = 0 
)

Definition at line 33 of file SMDS_SpacePosition.cxx.

{
}

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_SpacePosition::GetTypeOfPosition ( ) const [virtual]

Implements SMDS_Position.

Definition at line 37 of file SMDS_SpacePosition.cxx.

References SMDS_TOP_3DSPACE.

{
  return SMDS_TOP_3DSPACE;
}
SMDS_PositionPtr SMDS_SpacePosition::originSpacePosition ( ) [static]

Field Documentation

Definition at line 42 of file SMDS_SpacePosition.hxx.

Referenced by originSpacePosition().

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