Open Inventor Release 2024.2.1
 
Loading...
Searching...
No Matches
MoStringSet.h
1/*=======================================================================
2 *** THE CONTENT OF THIS WORK IS PROPRIETARY TO FEI S.A.S, (FEI S.A.S.), ***
3 *** AND IS DISTRIBUTED UNDER A LICENSE AGREEMENT. ***
4 *** ***
5 *** REPRODUCTION, DISCLOSURE, OR USE, IN WHOLE OR IN PART, OTHER THAN AS ***
6 *** SPECIFIED IN THE LICENSE ARE NOT TO BE UNDERTAKEN EXCEPT WITH PRIOR ***
7 *** WRITTEN AUTHORIZATION OF FEI S.A.S. ***
8 *** ***
9 *** RESTRICTED RIGHTS LEGEND ***
10 *** USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT OF THE CONTENT OF THIS ***
11 *** WORK OR RELATED DOCUMENTATION IS SUBJECT TO RESTRICTIONS AS SET FORTH IN ***
12 *** SUBPARAGRAPH (C)(1) OF THE COMMERCIAL COMPUTER SOFTWARE RESTRICTED RIGHT ***
13 *** CLAUSE AT FAR 52.227-19 OR SUBPARAGRAPH (C)(1)(II) OF THE RIGHTS IN ***
14 *** TECHNICAL DATA AND COMPUTER SOFTWARE CLAUSE AT DFARS 52.227-7013. ***
15 *** ***
16 *** COPYRIGHT (C) 1996-2014 BY FEI S.A.S, ***
17 *** BORDEAUX, FRANCE ***
18 *** ALL RIGHTS RESERVED ***
19**=======================================================================*/
20/*=======================================================================
21** Author : VSG (Oct 2011)
22**=======================================================================*/
23
24#ifndef _MoStringSet_H
25#define _MoStringSet_H
26
27#include <MeshVizXLM/mapping/MoMeshVizDataMapping.h>
28#include <MeshVizXLM/mapping/nodes/MoActionNode.h>
29#include <MeshVizXLM/mesh/data/MiTypedDataSet.h>
30
63class MESHVIZXLM_DMAP_API MoStringSet : public MoActionNode {
64
65 SO_NODE_HEADER(MoStringSet) ;
66
67 public:
68
73
82 virtual void setStringSet(const MiStringSet* StringSet);
83
88 virtual void reset();
89
94 virtual const MiStringSet* getStringSet();
95
96 /*----------------------------------------------------------------------------*/
97 private:
98 static void initClass() ;
99 static void exitClass() ;
100
101 private:
102 virtual void doAction(SoAction *action) ;
103
104private:
105 virtual ~MoStringSet() ;
106
107 const MiStringSet* m_stringSet;
108
109} ;
110
111#endif /* _MoStringSet_H */
112
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Utility class that provi...
<a href="IconLegend.html"><img src="extMV.gif" alt="MeshViz" border="0"></a> Property node that store...
Definition MoStringSet.h:63
MoStringSet()
Constructor.
virtual void setStringSet(const MiStringSet *StringSet)
Provides a common interface for setting any string set type (MiStringSetI, MiStringSetIj or MiStringS...
virtual void reset()
Reset the associated string set to null (as if setStringSet was called with null).
virtual const MiStringSet * getStringSet()
Gets the associated string set interface.
Abstract base class for all actions.
Definition SoAction.h:132