Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
HEPVis_SoMarkerSet Class Reference

#include <SoMarkerSet.h>

+ Inheritance 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

◆ MarkerType

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,
61
62 //************ 7x7 markers
63 PLUS_7_7 = 18,
81
82 //************ 9x9 markers
83 PLUS_9_9 = 36,
101 } ;

Constructor & Destructor Documentation

◆ HEPVis_SoMarkerSet()

HEPVis_SoMarkerSet::HEPVis_SoMarkerSet ( )

◆ ~HEPVis_SoMarkerSet()

virtual HEPVis_SoMarkerSet::~HEPVis_SoMarkerSet ( )
protectedvirtual

Member Function Documentation

◆ GLRender()

virtual void HEPVis_SoMarkerSet::GLRender ( SoGLRenderAction *  )
virtual

◆ initClass()

static void HEPVis_SoMarkerSet::initClass ( )
static

Member Data Documentation

◆ markerIndex

SoMFInt32 HEPVis_SoMarkerSet::markerIndex

Definition at line 38 of file SoMarkerSet.h.


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