Open CASCADE Technology  7.0.0
Typedefs | Enumerations

IVtk_Types.hxx File Reference

#include <gp_XY.hxx>
#include <NCollection_List.hxx>
#include <NCollection_TListIterator.hxx>
#include <NCollection_DataMap.hxx>
#include <NCollection_Map.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <vtkType.h>

Typedefs

typedef vtkIdType IVtk_IdType
 
typedef IVtk_IdType IVtk_PointId
 
typedef IVtk_IdType IVtk_FaceId
 
typedef IVtk_IdType IVtk_EdgeId
 
typedef NCollection_List< IVtk_IdTypeIVtk_ShapeIdList
 
typedef NCollection_List< IVtk_PointIdIVtk_PointIdList
 
typedef NCollection_DataMap< IVtk_IdType, IVtk_ShapeIdListIVtk_SubShapeMap
 
typedef NCollection_Map< IVtk_IdTypeIVtk_IdTypeMap
 
typedef NCollection_List< gp_XYIVtk_Pnt2dList
 
typedef NCollection_List< IVtk_SelectionModeIVtk_SelectionModeList
 

Enumerations

enum  IVtk_SelectionMode {
  SM_None = -1, SM_Shape = 0, SM_Vertex = 1, SM_Edge = 2,
  SM_Wire = 3, SM_Face = 4, SM_Shell = 5, SM_Solid = 6,
  SM_CompSolid = 7, SM_Compound = 8
}
 Selection modes for 3D shapes. More...
 
enum  IVtk_MeshType {
  MT_Undefined = -1, MT_IsoLine = 0, MT_FreeVertex = 1, MT_SharedVertex = 2,
  MT_FreeEdge = 3, MT_BoundaryEdge = 4, MT_SharedEdge = 5, MT_WireFrameFace = 6,
  MT_ShadedFace = 7
}
 Types of mesh parts for 3D shapes. More...
 
enum  IVtk_DisplayMode { DM_Wireframe = 0, DM_Shading = 1 }
 Display modes for 3D shapes. More...
 

Typedef Documentation

typedef vtkIdType IVtk_IdType

Enumeration Type Documentation

Display modes for 3D shapes.

Enumeration that describes all supported display modes for 3D shapes.

Enumerator
DM_Wireframe 

Wireframe display mode.

DM_Shading 

Shaded display mode.

Types of mesh parts for 3D shapes.

Enumeration that describes all supported types of mesh parts for 3D shapes.

Enumerator
MT_Undefined 

Undefined.

MT_IsoLine 

Isoline.

MT_FreeVertex 

Free vertex.

MT_SharedVertex 

Shared vertex.

MT_FreeEdge 

Free edge.

MT_BoundaryEdge 

Boundary edge (related to a single face)

MT_SharedEdge 

Shared edge (related to several faces)

MT_WireFrameFace 

Wireframe face.

MT_ShadedFace 

Shaded face.

Selection modes for 3D shapes.

Enumeration that describes all supported selection modes for 3D shapes. SM_None means that the shape should become non-selectable. SM_Shape makes the shape selectable as a whole. Other modes activate selection of sub-shapes of corresponding types.

Enumerator
SM_None 

No selection.

SM_Shape 

Shape selection.

SM_Vertex 

Vertex selection.

SM_Edge 

Edge selection.

SM_Wire 

Wire selection.

SM_Face 

Face selection.

SM_Shell 

Shell selection.

SM_Solid 

Solid selection.

SM_CompSolid 

CompSolid selection.

SM_Compound 

Compound selection.