LVClassLibrary class

From LabVIEW Wiki
Jump to: navigation, search
VI Server Class Information
Return to VI Server Class Hierarchy
Class Name LVClassLibrary class
Class ID 85
Scope Basic Development Environment
Class Inheritance
Class Children

This class has no children.


The LVClassLibrary class is a class in the VI Server Class Hierarchy, (see also VI Server).

Properties

Show/Hide LVClassLibrary Properties Table

Legend
R/WReadable/Writable Permissions
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
LVClassLibrary Properties Table
Property ID Long Name (English) Description R/W RTE
97D7002Simple NameReturns the name of the class without prepending namespace information from owning classes.Read OnlyNo
97D7003Parent ClassGets or sets the LabVIEW class from which the referenced class directly inherits.Read/WriteNo
97D7004Children In Memory[]Returns an array of references to all LabVIEW classes in memory that directly inherit from the referenced class. This property does not return additional descendents of the child classes.Read OnlyNo
97D7005PropertiesRead OnlyYes
97D7006Dynamic Member VIsRead OnlyYes
97D7007Static Member VIsRead OnlyYes
97D7009Name Visible In ProbeRead/WriteYes
97D700AWire PensGets or sets the appearance of the wire associated with this LabVIEW class.Read/WriteNo
97D700BDefault InstanceRead OnlyNo
97D700DProbesRead OnlyYes
97D700EModification DateRead OnlyYes
97D700FPrivate Data ControlReturns a reference to the control that contains the private data of this LabVIEW class.Read OnlyNo
97D7010DefaultProbeReturns a reference to the default probe for the LabVIEW class library. The default probe is the probe LabVIEW uses when you first create a probe from a wire of this class type.Read/WriteNo
97D7011Transfer Must Overrides?Determines whether to allow the class to transfer all override requirements to any descendant classes instead of overriding the dynamic dispatch VI itself.Read/WriteNo
97D7012Self References RestrictedProperty indicates that data value references to this class can only be created/deleted by member VIs of this class.Read/WriteNo
97D7013Child References RestrictedProperty indicates whether data value references to all of this class descendants can be created only in member VIs of this class.Read/WriteNo
97D7014Ancestor Restricts Reference CreationProperty indicates that an ancestor class controls the creation of data value references to this class. Only the ancestors member VIs can create data value references.Read OnlyNo
97D7015Dynamic Member VIs[]Returns an array of references to the member VIs of the referenced LabVIEW class that contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that do not contain a dynamic dispatch terminal, use the Static Member VIs() property.Read OnlyNo
97D7016Static Member VIs[]Returns an array of references to the members VIs of the referenced LabVIEW class that do not contain a dynamic dispatch terminal. To obtain references to the methods of the referenced class that contain a dynamic dispatch terminal, use the Dynamic Member VIs() property.Read OnlyNo

Methods

Show/Hide LVClassLibrary Properties Table

Legend
RTEAvailable in the Run-Time Engine
Basic Development Environment
VI Scripting
Private
Deprecated
LVClassLibrary Methods Table
Method ID Long Name (English) Description RTE
97D6C01Add PropertyYes
97D6C02Add Dynamic Member VIYes
97D6C03Add Static Member VIYes
97D6C04Add ProbeYes
97D6C05Remove PropertyYes
97D6C06Remove Member VIYes
97D6C07Remove ProbeYes
97D6C09Clone Member DataYes
97D6C0ASet Member DataYes
97D6C0BDescendants Must Override Item?:GetIndicates whether descendant classes must override the member VI specified by the Dynamic Member VI reference.No
97D6C0CDescendants Must Override Item?:SetDetermines whether descendant classes must override the member VI specified by Dynamic Member VI.No
97D6C0DDescendants Must Call Parent Item?:GetIndicates whether the member VI specified by Dynamic Member VI requires each child class VI that overrides the member VI to call the member VI with the Call Parent Method Node.No
97D6C0EDescendants Must Call Parent Item?:SetDetermines whether the member VI specified by Dynamic Member VI requires each child class VI that overrides the member VI to call the member VI with the Call Parent Method Node.No
97D6C0FHas Implementation?Returns TRUE if the class contains the specified VI. If the VI exists, this method returns the path and qualified name of the VI. If the class contains the specified VI, but the VI has never been saved, this method returns <Not A Path> and a valid qualified name.No
97D6C10Get Property Definition Folder by Unique IDNo
97D6C11DeParent ClassNo

Events

This class has no events or it inherits events from its parent: Library Class.


History

Version Change(s)
LabVIEW 2018 More info to come.

See Also