usbdmx.com Home of the opto isolated, bus powered, DMX512 interface with both in and out universes. Cheap and simple to build. USBDMX logo

LOFixturePaletteData Class Reference

The palette data class is an abstract class that should always be extended. More...

#import <LOFixturePaletteData.h>

Inherited by LOFixtureColorPaletteData.


Public Member Functions

(id) - initWithType:
 Initilise with a data type.
(id) - initWithXML:
 Initilise with an XML element.
(NSXMLElement *) - XML
 Get the data as an XML element.

Static Public Member Functions

(id) + paletteDataFromXML:
 Get the data object from an XML element.

Protected Attributes

LOFixturePaletteDataType type


Detailed Description

The palette data class is an abstract class that should always be extended.

Its purpose is to provide additional user data in a palette entry if required (such as a gobo or a colour definition)


Member Function Documentation

- (id) initWithType: (LOFixturePaletteDataType)  theType  

Initilise with a data type.

- (id) initWithXML: (NSXMLElement *)  XMLElement  

Initilise with an XML element.

+ (id) paletteDataFromXML: (NSXMLElement *)  XMLElement  

Get the data object from an XML element.

- (NSXMLElement *) XML  

Get the data as an XML element.


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