Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
HEPVis_SoMarkerSet Class Reference

#include <SoMarkerSet.h>

Inheritance diagram for HEPVis_SoMarkerSet:
Collaboration diagram for HEPVis_SoMarkerSet:

Public Types

enum  MarkerType {
  PLUS_5_5 = 0, ASTERISK_5_5, CROSS_5_5, STAR_5_5,
  CIRCLE_LINE_5_5, CIRCLE_FILLED_5_5, TRIANGLE_UP_LINE_5_5, TRIANGLE_UP_FILLED_5_5,
  TRIANGLE_DOWN_LINE_5_5, TRIANGLE_DOWN_FILLED_5_5, DAVID_STAR_LINE_5_5 = 10, DAVID_STAR_FILLED_5_5,
  SWISS_CROSS_LINE_5_5, SWISS_CROSS_FILLED_5_5, DIAMOND_LINE_5_5, DIAMOND_FILLED_5_5,
  SQUARE_LINE_5_5, SQUARE_FILLED_5_5 = 17, PLUS_7_7 = 18, ASTERISK_7_7,
  CROSS_7_7, STAR_7_7, CIRCLE_LINE_7_7, CIRCLE_FILLED_7_7,
  TRIANGLE_UP_LINE_7_7, TRIANGLE_UP_FILLED_7_7, TRIANGLE_DOWN_LINE_7_7, TRIANGLE_DOWN_FILLED_7_7,
  DAVID_STAR_LINE_7_7, DAVID_STAR_FILLED_7_7, SWISS_CROSS_LINE_7_7 = 30, SWISS_CROSS_FILLED_7_7,
  DIAMOND_LINE_7_7, DIAMOND_FILLED_7_7, SQUARE_LINE_7_7, SQUARE_FILLED_7_7 = 35,
  PLUS_9_9 = 36, ASTERISK_9_9, CROSS_9_9, STAR_9_9,
  CIRCLE_LINE_9_9, CIRCLE_FILLED_9_9, TRIANGLE_UP_LINE_9_9, TRIANGLE_UP_FILLED_9_9,
  TRIANGLE_DOWN_LINE_9_9, TRIANGLE_DOWN_FILLED_9_9, DAVID_STAR_LINE_9_9, DAVID_STAR_FILLED_9_9,
  SWISS_CROSS_LINE_9_9 = 30, SWISS_CROSS_FILLED_9_9, DIAMOND_LINE_9_9, DIAMOND_FILLED_9_9,
  SQUARE_LINE_9_9, SQUARE_FILLED_9_9 = 53
}
 

Public Member Functions

 HEPVis_SoMarkerSet ()
 
virtual void GLRender (SoGLRenderAction *)
 

Static Public Member Functions

static void initClass ()
 

Public Attributes

SoMFInt32 markerIndex
 

Protected Member Functions

virtual ~HEPVis_SoMarkerSet ()
 

Detailed Description

Definition at line 35 of file SoMarkerSet.h.

Member Enumeration Documentation

Enumerator
PLUS_5_5 
ASTERISK_5_5 
CROSS_5_5 
STAR_5_5 
CIRCLE_LINE_5_5 
CIRCLE_FILLED_5_5 
TRIANGLE_UP_LINE_5_5 
TRIANGLE_UP_FILLED_5_5 
TRIANGLE_DOWN_LINE_5_5 
TRIANGLE_DOWN_FILLED_5_5 
DAVID_STAR_LINE_5_5 
DAVID_STAR_FILLED_5_5 
SWISS_CROSS_LINE_5_5 
SWISS_CROSS_FILLED_5_5 
DIAMOND_LINE_5_5 
DIAMOND_FILLED_5_5 
SQUARE_LINE_5_5 
SQUARE_FILLED_5_5 
PLUS_7_7 
ASTERISK_7_7 
CROSS_7_7 
STAR_7_7 
CIRCLE_LINE_7_7 
CIRCLE_FILLED_7_7 
TRIANGLE_UP_LINE_7_7 
TRIANGLE_UP_FILLED_7_7 
TRIANGLE_DOWN_LINE_7_7 
TRIANGLE_DOWN_FILLED_7_7 
DAVID_STAR_LINE_7_7 
DAVID_STAR_FILLED_7_7 
SWISS_CROSS_LINE_7_7 
SWISS_CROSS_FILLED_7_7 
DIAMOND_LINE_7_7 
DIAMOND_FILLED_7_7 
SQUARE_LINE_7_7 
SQUARE_FILLED_7_7 
PLUS_9_9 
ASTERISK_9_9 
CROSS_9_9 
STAR_9_9 
CIRCLE_LINE_9_9 
CIRCLE_FILLED_9_9 
TRIANGLE_UP_LINE_9_9 
TRIANGLE_UP_FILLED_9_9 
TRIANGLE_DOWN_LINE_9_9 
TRIANGLE_DOWN_FILLED_9_9 
DAVID_STAR_LINE_9_9 
DAVID_STAR_FILLED_9_9 
SWISS_CROSS_LINE_9_9 
SWISS_CROSS_FILLED_9_9 
DIAMOND_LINE_9_9 
DIAMOND_FILLED_9_9 
SQUARE_LINE_9_9 
SQUARE_FILLED_9_9 

Definition at line 41 of file SoMarkerSet.h.

41  {
42  //************ 5x5 markers
43  PLUS_5_5 = 0,
45  CROSS_5_5,
46  STAR_5_5,
60  SQUARE_FILLED_5_5 = 17,
61 
62  //************ 7x7 markers
63  PLUS_7_7 = 18,
65  CROSS_7_7,
66  STAR_7_7,
80  SQUARE_FILLED_7_7 = 35,
81 
82  //************ 9x9 markers
83  PLUS_9_9 = 36,
85  CROSS_9_9,
86  STAR_9_9,
100  SQUARE_FILLED_9_9 = 53
101  } ;

Constructor & Destructor Documentation

HEPVis_SoMarkerSet::HEPVis_SoMarkerSet ( )
virtual HEPVis_SoMarkerSet::~HEPVis_SoMarkerSet ( )
protectedvirtual

Member Function Documentation

virtual void HEPVis_SoMarkerSet::GLRender ( SoGLRenderAction *  )
virtual
static void HEPVis_SoMarkerSet::initClass ( )
static

Member Data Documentation

SoMFInt32 HEPVis_SoMarkerSet::markerIndex

Definition at line 38 of file SoMarkerSet.h.


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