VI Server Class Hierarchy: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
The '''VI Server Class Hierarchy''' is the object-oriented organization of all of the classes available in the [[VI Server]]. These classes define all of the elements in the [[G|G language]] and is the backbone for properties, (accessible by [[Property node|property node]]), methods, accessible by ([[Invoke Node|invoke node]]), and events. The hierarchy consists of the following classes: | The '''VI Server Class Hierarchy''' is the object-oriented organization of all of the classes available in the [[VI Server]]. These classes define all of the elements in the [[G|G language]] and is the backbone for properties, (accessible by [[Property node|property node]]), methods, accessible by ([[Invoke Node|invoke node]]), and events. The hierarchy consists of the following classes: | ||
__TOC__ | |||
{| class="wikitable" | {| class="wikitable" | ||
! colspan="2"|Legend | ! colspan="2"|Legend | ||
Line 19: | Line 19: | ||
|} | |} | ||
== Table View == | |||
{| class="wikitable" | {| class="wikitable" | ||
! VI Server Class | ! VI Server Class | ||
Line 2,322: | Line 2,323: | ||
| | | | ||
| | | | ||
|} | |} | ||
== Bulleted List View == | |||
*[[Application class|Application]] (ClassID:1 [[VI Server#Basic Development Environment|B]]) | *[[Application class|Application]] (ClassID:1 [[VI Server#Basic Development Environment|B]]) | ||
*[[CopyConflict class|CopyConflict]] (ClassID:98 [[VI Server#Private|P]]) | *[[CopyConflict class|CopyConflict]] (ClassID:98 [[VI Server#Private|P]]) |
Revision as of 02:39, 18 August 2019
![]() |
This page is under construction. This page or section is currently in the middle of an expansion or major revamping. However, you are welcome to assist in its construction by editing it as well. Please view the edit history should you wish to contact the person who placed this template. If this article has not been edited in several days please remove this template. Please don't delete this page unless the page hasn't been edited in several days. While actively editing, consider adding {{inuse}} to reduce edit conflicts. |
The VI Server Class Hierarchy is the object-oriented organization of all of the classes available in the VI Server. These classes define all of the elements in the G language and is the backbone for properties, (accessible by property node), methods, accessible by (invoke node), and events. The hierarchy consists of the following classes:
Legend | |
---|---|
B | Basic Development Environment |
S | VI Scripting |
P | Private |
B | Deprecated |
Table View
VI Server Class | ClassID | B | S | P | D |
---|---|---|---|---|---|
1 | X | ||||
98 | X | ||||
99 | X | ||||
97 | X | ||||
94 | X | ||||
3 | X | ||||
131 | X | ||||
56 | X | ||||
38 | X | ||||
16479 | X | ||||
16494 | X | ||||
36 | X | ||||
16503 | X | ||||
16384 | X | ||||
16473 | X | ||||
16511 | X | ||||
16489 | X | ||||
16488 | X | ||||
16472 | X | ||||
16423 | X | ||||
16502 | X | ||||
16386 | X | ||||
16461 | X | ||||
16388 | X | ||||
16422 | X | ||||
16393 | X | ||||
16450 | X | ||||
16394 | X | ||||
16445 | X | ||||
16447 | X | ||||
16457 | X | ||||
16446 | X | ||||
16470 | X | ||||
16460 | X | ||||
16449 | X | ||||
16448 | X | ||||
16501 | X | ||||
16389 | X | ||||
16390 | X | ||||
16391 | X | ||||
16425 | X | ||||
16424 | X | ||||
16387 | X | ||||
16482 | X | ||||
16452 | X | ||||
16529 | X | ||||
16538 | X | ||||
16539 | X | ||||
16392 | X | ||||
16466 | X | ||||
6 | X | ||||
60 | X | ||||
16 | X | ||||
14 | X | ||||
8 | X | ||||
30 | X | ||||
72 | X | ||||
7 | X | ||||
61 | X | ||||
22 | X | ||||
25 | X | ||||
26 | X | ||||
92 | X | ||||
23 | X | ||||
24 | X | ||||
121 | X | ||||
83 | X | ||||
28 | X | ||||
49 | X | ||||
57 | X | ||||
48 | X | ||||
122 | X | ||||
67 | X | ||||
51 | X | ||||
50 | X | ||||
102 | X | ||||
12 | X | ||||
10 | X | ||||
127 | X | ||||
46 | X | ||||
130 | X | ||||
17 | X | ||||
20 | X | ||||
18 | X | ||||
19 | X | ||||
35 | X | ||||
34 | X | ||||
33 | X | ||||
32 | X | ||||
21 | X | ||||
53 | X | ||||
55 | X | ||||
11 | X | ||||
15 | X | ||||
78 | X | ||||
70 | X | ||||
71 | X | ||||
9 | X | ||||
68 | X | ||||
59 | X | ||||
58 | X | ||||
44 | X | ||||
135 | X | ||||
100 | X | ||||
90 | X | ||||
27 | X | ||||
29 | X | ||||
132 | X | ||||
65 | X | ||||
13 | X | ||||
66 | X | ||||
47 | X | ||||
4 | X | ||||
5 | X | ||||
39 | X | ||||
16459 | X | ||||
16495 | X | ||||
16480 | X | ||||
16481 | X | ||||
16396 | X | ||||
16500 | X | ||||
16464 | X | ||||
16421 | X | ||||
16402 | X | ||||
16451 | X | ||||
16522 | X | ||||
16409 | X | ||||
16504 | X | ||||
16499 | X | ||||
16436 | X | ||||
16400 | X | ||||
16437 | X | ||||
16429 | X | ||||
16535 | X | ||||
16492 | X | ||||
16432 | X | ||||
16483 | X | ||||
16433 | X | ||||
16430 | X | ||||
16431 | X | ||||
16397 | X | ||||
16410 | X | ||||
16411 | X | ||||
16476 | X | ||||
16414 | X | ||||
16415 | X | ||||
16417 | X | ||||
16416 | X | ||||
16412 | X | ||||
16438 | X | ||||
16413 | X | ||||
16418 | X | ||||
16505 | X | ||||
16420 | X | ||||
16419 | X | ||||
16542 | X | ||||
16477 | X | ||||
16478 | X | ||||
16517 | X | ||||
16518 | X | ||||
16530 | X | ||||
16519 | X | ||||
16524 | X | ||||
16521 | X | ||||
16544 | X | ||||
16520 | X | ||||
16398 | X | ||||
16523 | X | ||||
16531 | X | ||||
16532 | X | ||||
16533 | X | ||||
16512 | X | ||||
16465 | X | ||||
16404 | X | ||||
16545 | X | ||||
16516 | X | ||||
16405 | X | ||||
16434 | X | ||||
16435 | X | ||||
16467 | X | ||||
16406 | X | ||||
16408 | X | ||||
16487 | X | ||||
16458 | X | ||||
16546 | X | ||||
16407 | X | ||||
16462 | X | ||||
16474 | X | ||||
16537 | X | ||||
16509 | X | ||||
16510 | X | ||||
16507 | X | ||||
16506 | X | ||||
16508 | X | ||||
16490 | X | ||||
16543 | X | ||||
16496 | X | ||||
16401 | X | ||||
16526 | X | ||||
16528 | X | ||||
16527 | X | ||||
16453 | X | ||||
16534 | X | ||||
16443 | X | ||||
16540 | X | ||||
16541 | X | ||||
16403 | X | ||||
16485 | X | ||||
16497 | X | ||||
75 | X | ||||
31 | X | ||||
16484 | X | ||||
16444 | X | ||||
40 | X | ||||
43 | X | ||||
41 | X | ||||
69 | X | ||||
42 | X | ||||
52 | X | ||||
16428 | X | ||||
16475 | X | ||||
76 | X | ||||
16491 | X | ||||
16385 | X | ||||
16395 | X | ||||
16441 | X | ||||
16456 | X | ||||
16514 | X | ||||
16515 | X | ||||
16493 | X | ||||
16426 | X | ||||
16525 | X | ||||
16486 | X | ||||
16442 | X | ||||
16427 | X | ||||
16536 | X | ||||
16399 | X | ||||
16439 | X | ||||
16454 | X | ||||
54 | X | ||||
37 | X | ||||
16440 | X | ||||
16463 | X | ||||
16498 | X | ||||
16547 | X | ||||
16455 | X | ||||
91 | X | ||||
73 | X | ||||
133 | X | ||||
74 | X | ||||
77 | X | ||||
80 | X | ||||
85 | X | ||||
126 | X | ||||
103 | X | ||||
88 | X | ||||
89 | X | ||||
125 | X | ||||
134 | X | ||||
120 | X | ||||
119 | X | ||||
95 | X | ||||
96 | X | ||||
93 | X | ||||
123 | X | ||||
128 | X | ||||
112 | X | ||||
113 | X | ||||
114 | X | ||||
115 | X | ||||
116 | X | ||||
118 | X | ||||
117 | X | ||||
129 | X | ||||
104 | X | ||||
110 | X | ||||
106 | X | ||||
105 | X | ||||
111 | X | ||||
84 | X | ||||
82 | X | ||||
81 | X | ||||
2 | X | ||||
79 | X | ||||
87 | X | ||||
101 | X | ||||
62 | X |
Bulleted List View
- Application (ClassID:1 B)
- CopyConflict (ClassID:98 P)
- CopyExpert (ClassID:99 P)
- CopyItem (ClassID:97 P)
- CopyOperation (ClassID:94 P)
- Generic (ClassID:3 B)
- Bus (ClassID:131 B)
- ConnectorPane (ClassID:56 S)
- Cursor (ClassID:38 B)
- FlatSequenceFrame (ClassID:16479 S)
- TimeSequenceFrame (ClassID:16494 S)
- GObject (ClassID:36 B)
- AbstractDiagram (ClassID:16503 S)
- Diagram (ClassID:16384 S)
- CompanionDiagram (ClassID:16473 S)
- ScDiagram (ClassID:16511 S)
- SDF Companion Diagram (ClassID:16489 S)
- SDFDiagram (ClassID:16488 S)
- SimDiagram (ClassID:16472 S)
- TopLevelDiagram (ClassID:16423 S)
- MathDiagram (ClassID:16502 S)
- Diagram (ClassID:16384 S)
- Constant (ClassID:16386 S)
- AbsTimeConstant (ClassID:16461 S)
- ArrayConstant (ClassID:16388 S)
- BooleanConstant (ClassID:16422 S)
- ClusterConstant (ClassID:16393 S)
- ColorBoxConstant (ClassID:16450 S)
- FixedConstant (ClassID:16394 S)
- IONameConstant (ClassID:16445 S)
- DAQChannelNameConstant (ClassID:16447 S)
- DAQmxNameConstant (ClassID:16457 S)
- DSCTagConstant (ClassID:16446 S)
- GenClassTagFlatRefConstant (ClassID:16470 S)
- GenClassTagRefConstant (ClassID:16460 S)
- IVILogicalNameConstant (ClassID:16449 S)
- VISAResourceNameConstant (ClassID:16448 S)
- LabVIEWClassConstant (ClassID:16501 S)
- NumericConstant (ClassID:16389 S)
- DigitalNumericConstant (ClassID:16390 S)
- NamedNumericConstant (ClassID:16391 S)
- EnumConstant (ClassID:16425 S)
- RingConstant (ClassID:16424 S)
- PathConstant (ClassID:16387 S)
- RefNumConstant (ClassID:16482 S)
- ClassSpecifierConstant (ClassID:16452 S)
- GenClassRefConst (ClassID:16529 S)
- TypedRefNumConstant (ClassID:16538 S)
- DataValRefNumConstant (ClassID:16539 S)
- StringConstant (ClassID:16392 S)
- ComboBoxConstant (ClassID:16466 S)
- Control (ClassID:6 B)
- AbsTime (ClassID:60 B)
- ActiveXContainer (ClassID:16 B)
- Array (ClassID:14 B)
- Boolean (ClassID:8 B)
- Cluster (ClassID:30 B)
- RadioButtonsControl (ClassID:72 B)
- ColorBox (ClassID:7 B)
- DigitalTable (ClassID:61 B)
- GraphChart (ClassID:22 B)
- IntensityChart (ClassID:25 B)
- IntensityGraph (ClassID:26 B)
- MixedSignalGraph (ClassID:92 B)
- WaveformChart (ClassID:23 B)
- WaveformGraph (ClassID:24 B)
- DigitalGraph (ClassID:121 B)
- XYGraph (ClassID:83 B)
- IOName (ClassID:28 B)
- DAQChannelName (ClassID:49 B)
- DAQmxName (ClassID:57 B)
- DSCTag (ClassID:48 B)
- GenClassTagFlatRef (ClassID:122 B)
- GenClassTagRef (ClassID:67 B)
- IVILogicalName (ClassID:51 B)
- VISAResourceName (ClassID:50 B)
- LabVIEWClassControl (ClassID:102 B)
- ListBox (ClassID:12 B)
- LVVariant (ClassID:10 B)
- MixedCheckbox (ClassID:127 B)
- MulticolumnListbox (ClassID:46 B)
- MultiSegmentPipe (ClassID:130 B)
- Numeric (ClassID:17 B)
- PageSelector (ClassID:53 B)
- TabControl (ClassID:55 B)
- Path (ClassID:11 B)
- Picture (ClassID:15 B)
- Pixmap (ClassID:78 B)
- PlugInControl (ClassID:70 B)
- PlugInDDODummyContainer (ClassID:71 B)
- RefNum (ClassID:9 B)
- GenClassRef (ClassID:68 B)
- LVObjectRefNum (ClassID:59 B)
- TypedRefNum (ClassID:44 B)
- DataValRefNum (ClassID:135 B)
- SceneGraphDisplay (ClassID:100 B)
- Scrollbar (ClassID:90 B)
- String (ClassID:27 B)
- StubDDO (ClassID:132 B)
- SubPanel (ClassID:65 B)
- Table (ClassID:13 B)
- TreeControl (ClassID:66 B)
- WaveformData (ClassID:47 B)
- Decoration (ClassID:4 B)
- Text (ClassID:5 B)
- NumericText (ClassID:39 B)
- Text (ClassID:5 B)
- FlatSequence (ClassID:16459 S)
- TimeFlatSequence (ClassID:16495 S)
- FlatSequenceInnerTunnel (ClassID:16480 S)
- FlatSequenceOuterTunnel (ClassID:16481 S)
- FormulaParameter (ClassID:16396 S)
- MathScriptNodeParameter (ClassID:16500 S)
- ScriptNodeParameter (ClassID:16464 S)
- Node (ClassID:16421 S)
- CallByRef (ClassID:16402 S)
- ControlReferenceConstant (ClassID:16451 S)
- FeedbackNode (ClassID:16522 S)
- Formula (ClassID:16409 S)
- InlineCNode (ClassID:16504 S)
- MathScriptNode (ClassID:16499 S)
- ScriptNode (ClassID:16436 S)
- Function (ClassID:16400 S)
- ArrayToCluster (ClassID:16437 S)
- Comparison (ClassID:16429 S)
- InRangeAndCoerce (ClassID:16535 S)
- FileDialog (ClassID:16492 S)
- FlattenUnflattenString (ClassID:16432 S)
- FlattenString (ClassID:16483 S)
- GPIBReadWrite (ClassID:16433 S)
- ReadWriteFile (ClassID:16430 S)
- TypeCast (ClassID:16431 S)
- Global (ClassID:16397 S)
- GrowableFunction (ClassID:16410 S)
- BuildClusterArray (ClassID:16411 S)
- Bundler (ClassID:16476 S)
- BuildArray (ClassID:16414 S)
- NamedBundler (ClassID:16415 S)
- CallLibrary (ClassID:16417 S)
- CIN (ClassID:16416 S)
- CompoundArithmetic (ClassID:16412 S)
- FormatScanString (ClassID:16438 S)
- IndexArray (ClassID:16413 S)
- ObjectFunction (ClassID:16418 S)
- RegisterForEvents (ClassID:16542 S)
- Unbundler (ClassID:16477 S)
- NamedUnbundler (ClassID:16478 S)
- InPlaceBorderNode (ClassID:16517 S)
- InPlaceArrayNode (ClassID:16518 S)
- InPlaceArraySplitNode (ClassID:16530 S)
- InPlaceClusterNode (ClassID:16519 S)
- InPlaceDataValRefNode (ClassID:16524 S)
- InPlaceElementNode (ClassID:16521 S)
- InPlaceVariantAttributeNode (ClassID:16544 S)
- InPlaceVariantNode (ClassID:16520 S)
- Local (ClassID:16398 S)
- MathScriptCallByRef (ClassID:16523 S)
- SharedVariableDynamicOpen (ClassID:16531 S)
- SharedVariableDynamicRead (ClassID:16532 S)
- SharedVariableDynamicWrite (ClassID:16533 S)
- SharedVariableNode (ClassID:16512 S)
- StaticVIReference (ClassID:16465 S)
- Structure (ClassID:16404 S)
- ClosureStructureNode (ClassID:16545 S)
- InPlaceElementStructure (ClassID:16516 S)
- Loop (ClassID:16405 S)
- MultiFrameStructure (ClassID:16406 S)
- CaseStructure (ClassID:16408 S)
- DisableStructure (ClassID:16487 S)
- EventStructure (ClassID:16458 S)
- RaceStructureNode (ClassID:16546 S)
- Sequence (ClassID:16407 S)
- ExternalNode (ClassID:16462 S)
- SimulationNode (ClassID:16474 S)
- StatechartStructureNode (ClassID:16537 S)
- ForkNode (ClassID:16509 S)
- JoinNode (ClassID:16510 S)
- JunctionNode (ClassID:16507 S)
- RegionNode (ClassID:16506 S)
- StateNode (ClassID:16508 S)
- SynchronousDataFlowNode (ClassID:16490 S)
- TargetStructureNode (ClassID:16543 S)
- TimedSequence (ClassID:16496 S)
- SubVI (ClassID:16401 S)
- AbstractDynamicDispatch (ClassID:16526 S)
- CallParentNode (ClassID:16528 S)
- DynamicDispatchSubVI (ClassID:16527 S)
- ConfNode (ClassID:16453 S)
- GenericSubVI (ClassID:16534 S)
- PolymorphicSubVI (ClassID:16443 S)
- AbstractDynamicDispatch (ClassID:16526 S)
- TextBaseNode (ClassID:16540 S)
- ExpressionNode (ClassID:16541 S)
- UnitCast (ClassID:16403 S)
- XNode (ClassID:16485 S)
- Pane (ClassID:75 B)
- Panel (ClassID:31 B)
- PolymorphicVISelector (ClassID:16484 S)
- PropertyItem (ClassID:16444 S)
- Scale (ClassID:40 B)
- ColorGraphScale (ClassID:43 B)
- ColorScale (ClassID:41 B)
- RotaryColorScale (ClassID:69 B)
- GraphScale (ClassID:42 B)
- SlideScale (ClassID:52 B)
- SequenceLocal (ClassID:16428 S)
- SimulationDCO (ClassID:16475 S)
- Splitter (ClassID:76 B)
- SynchronousDataFlowDCO (ClassID:16491 S)
- Terminal (ClassID:16385 S)
- ControlTerminal (ClassID:16395 S)
- InnerTerminal (ClassID:16441 S)
- OuterTerminal (ClassID:16456 S)
- ParameterTerminal (ClassID:16514 S)
- OverridableParameterTerminal (ClassID:16515 S)
- TimedStructDCO (ClassID:16493 S)
- Tunnel (ClassID:16426 S)
- ConditionalTunnel (ClassID:16525 S)
- SelectorTunnel (ClassID:16486 S)
- LeftShiftRegister (ClassID:16442 S)
- LoopTunnel (ClassID:16427 S)
- RegionTunnel (ClassID:16536 S)
- RightShiftRegister (ClassID:16399 S)
- ConditionalTunnel (ClassID:16525 S)
- Wire (ClassID:16439 S)
- AbstractDiagram (ClassID:16503 S)
- MasterWizard (ClassID:16454 S)
- Page (ClassID:54 B)
- Plot (ClassID:37 B)
- Probe (ClassID:16440 S)
- SubWizard (ClassID:16463 S)
- CodeWizard (ClassID:16498 S)
- ExternalEditorWizard (ClassID:16547 S)
- StateDiagramWizard (ClassID:16455 S)
- LVTarget (ClassID:91 P)
- Project (ClassID:73 B)
- ProjectFilesViewItem (ClassID:133 P)
- ProjectItem (ClassID:74 B)
- BuildSpecification (ClassID:77 B)
- Library (ClassID:80 B)
- LVClassLibrary (ClassID:85 B)
- StatechartLibrary (ClassID:126 B)
- XInterfaceLibrary (ClassID:103 B)
- XControlLibrary (ClassID:88 B)
- XNodeLibrary (ClassID:89 B)
- LibraryData (ClassID:125 B)
- LVClassPropDefFolder (ClassID:134 B)
- PropertyFolder (ClassID:120 B)
- XPropertyFolder (ClassID:119 B)
- TargetItem (ClassID:95 B)
- ProjectItemType (ClassID:96 P)
- Provider (ClassID:93 P)
- Scene (ClassID:123 B)
- SceneDrawable (ClassID:128 B)
- SceneGeometry (ClassID:112 B)
- SceneBox (ClassID:113 B)
- SceneCone (ClassID:114 B)
- SceneCylinder (ClassID:115 B)
- SceneHeightField (ClassID:116 B)
- SceneMesh (ClassID:118 B)
- SceneSphere (ClassID:117 B)
- SceneText (ClassID:129 B)
- SceneGeometry (ClassID:112 B)
- SceneNode (ClassID:104 B)
- SceneClipPlane (ClassID:110 B)
- SceneLight (ClassID:106 B)
- SceneObject (ClassID:105 B)
- SceneTexture (ClassID:111 B)
- SceneWindow (ClassID:84 B)
- SceneDrawable (ClassID:128 B)
- TagSet (ClassID:82 P)
- Variable (ClassID:81 B)
- VI (ClassID:2 B)
- FacadeVI (ClassID:79 B)
- MethodVI (ClassID:87 B)
- PolymorphicVI (ClassID:101 B)
- SubsystemVI (ClassID:62 B)
History
Version | Change(s) |
---|---|
![]() |
The Map class and Set class was added as children of the Control class. |