Version: 6.3.1
Public Types | Public Member Functions | Private Member Functions

GEOMImpl_IShapes Class Reference

#include <GEOMImpl_IShapes.hxx>

Public Types

enum  {
  SHAPE_ARG_SHAPES = 1, SHAPE_ARG_BASE = 2, SHAPE_ARG_PLANAR = 3, SHAPE_ARG_SUBTYPE = 4,
  SHAPE_ARG_INDICES = 5, SHAPE_ARG_TOLERANCE = 6, SHAPE_ARG_ANGLE_TOL = 7
}

Public Member Functions

 GEOMImpl_IShapes (Handle(GEOM_Function) theFunction)
void SetShapes (const Handle(TColStd_HSequenceOfTransient)&theShapes)
 Handle (TColStd_HSequenceOfTransient) GetShapes()
void SetBase (Handle(GEOM_Function) theRefBase)
 Handle (GEOM_Function) GetBase()
void SetIsPlanar (const Standard_Boolean isPlanarWanted)
Standard_Boolean GetIsPlanar ()
void SetSubShapeType (const Standard_Integer theType)
Standard_Integer GetSubShapeType ()
void SetIndices (const Handle(TColStd_HArray1OfInteger)&theIndices)
 Handle (TColStd_HArray1OfInteger) GetIndices()
void SetTolerance (const Standard_Real theValue)
Standard_Real GetTolerance ()
void SetAngularTolerance (const Standard_Real theValue)
Standard_Real GetAngularTolerance ()

Private Member Functions

 Handle (GEOM_Function) _func

Member Enumeration Documentation

anonymous enum
Enumerator:
SHAPE_ARG_SHAPES 
SHAPE_ARG_BASE 
SHAPE_ARG_PLANAR 
SHAPE_ARG_SUBTYPE 
SHAPE_ARG_INDICES 
SHAPE_ARG_TOLERANCE 
SHAPE_ARG_ANGLE_TOL 

Constructor & Destructor Documentation

GEOMImpl_IShapes.GEOMImpl_IShapes ( Handle(GEOM_Function theFunction)

Member Function Documentation

void GEOMImpl_IShapes.SetShapes ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)

References SHAPE_ARG_SHAPES.

GEOMImpl_IShapes.Handle ( TColStd_HSequenceOfTransient  )

References SHAPE_ARG_SHAPES.

void GEOMImpl_IShapes.SetBase ( Handle(GEOM_Function theRefBase)

References SHAPE_ARG_BASE.

GEOMImpl_IShapes.Handle ( GEOM_Function  )

References SHAPE_ARG_BASE.

void GEOMImpl_IShapes.SetIsPlanar ( const Standard_Boolean  isPlanarWanted)

References SHAPE_ARG_PLANAR.

Standard_Boolean GEOMImpl_IShapes.GetIsPlanar ( )

References SHAPE_ARG_PLANAR.

void GEOMImpl_IShapes.SetSubShapeType ( const Standard_Integer  theType)

References SHAPE_ARG_SUBTYPE.

Standard_Integer GEOMImpl_IShapes.GetSubShapeType ( )

References SHAPE_ARG_SUBTYPE.

void GEOMImpl_IShapes.SetIndices ( const Handle(TColStd_HArray1OfInteger)&  theIndices)

References SHAPE_ARG_INDICES.

GEOMImpl_IShapes.Handle ( TColStd_HArray1OfInteger  )

References SHAPE_ARG_INDICES.

void GEOMImpl_IShapes.SetTolerance ( const Standard_Real  theValue)

References SHAPE_ARG_TOLERANCE.

Standard_Real GEOMImpl_IShapes.GetTolerance ( )

References SHAPE_ARG_TOLERANCE.

void GEOMImpl_IShapes.SetAngularTolerance ( const Standard_Real  theValue)

References SHAPE_ARG_ANGLE_TOL.

Standard_Real GEOMImpl_IShapes.GetAngularTolerance ( )

References SHAPE_ARG_ANGLE_TOL.

GEOMImpl_IShapes.Handle ( GEOM_Function  ) [private]
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