Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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_INTERSECT = 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 ()
 
void SetIsIntersect (const Standard_Boolean isIntersect)
 
Standard_Boolean GetIsIntersect ()
 

Private Member Functions

 Handle (GEOM_Function) _func
 

Member Enumeration Documentation

anonymous enum
Enumerator
SHAPE_ARG_SHAPES 
SHAPE_ARG_BASE 
SHAPE_ARG_PLANAR 
SHAPE_ARG_INTERSECT 
SHAPE_ARG_SUBTYPE 
SHAPE_ARG_INDICES 
SHAPE_ARG_TOLERANCE 
SHAPE_ARG_ANGLE_TOL 

Constructor & Destructor Documentation

GEOMImpl_IShapes::GEOMImpl_IShapes ( Handle(GEOM_Function theFunction)
inline

Member Function Documentation

Standard_Real GEOMImpl_IShapes::GetAngularTolerance ( )
inline

References SHAPE_ARG_ANGLE_TOL.

Standard_Boolean GEOMImpl_IShapes::GetIsIntersect ( )
inline

References SHAPE_ARG_INTERSECT.

Standard_Boolean GEOMImpl_IShapes::GetIsPlanar ( )
inline

References SHAPE_ARG_PLANAR.

Standard_Integer GEOMImpl_IShapes::GetSubShapeType ( )
inline

References SHAPE_ARG_SUBTYPE.

Standard_Real GEOMImpl_IShapes::GetTolerance ( )
inline

References SHAPE_ARG_TOLERANCE.

GEOMImpl_IShapes::Handle ( TColStd_HSequenceOfTransient  )
inline

References SHAPE_ARG_SHAPES.

GEOMImpl_IShapes::Handle ( GEOM_Function  )
inline

References SHAPE_ARG_BASE.

GEOMImpl_IShapes::Handle ( TColStd_HArray1OfInteger  )
inline

References SHAPE_ARG_INDICES.

GEOMImpl_IShapes::Handle ( GEOM_Function  )
private
void GEOMImpl_IShapes::SetAngularTolerance ( const Standard_Real  theValue)
inline

References SHAPE_ARG_ANGLE_TOL.

void GEOMImpl_IShapes::SetBase ( Handle(GEOM_Function theRefBase)
inline

References SHAPE_ARG_BASE.

void GEOMImpl_IShapes::SetIndices ( const Handle(TColStd_HArray1OfInteger)&  theIndices)
inline

References SHAPE_ARG_INDICES.

void GEOMImpl_IShapes::SetIsIntersect ( const Standard_Boolean  isIntersect)
inline

References SHAPE_ARG_INTERSECT.

void GEOMImpl_IShapes::SetIsPlanar ( const Standard_Boolean  isPlanarWanted)
inline

References SHAPE_ARG_PLANAR.

void GEOMImpl_IShapes::SetShapes ( const Handle(TColStd_HSequenceOfTransient)&  theShapes)
inline

References SHAPE_ARG_SHAPES.

void GEOMImpl_IShapes::SetSubShapeType ( const Standard_Integer  theType)
inline

References SHAPE_ARG_SUBTYPE.

void GEOMImpl_IShapes::SetTolerance ( const Standard_Real  theValue)
inline

References SHAPE_ARG_TOLERANCE.


The documentation for this class was generated from the following file: