Views
Studio Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvStProperty Class Referenceabstract

Property class. More...

#include <ivstudio/stprop.h>

Inheritance diagram for IlvStProperty:
IlvStPropertySet IlvStDescriptiveObject IlvStOptions IlvStPanelHandler IlvStClassDescriptor IlvStDialog IlvStPanelClass

Public Member Functions

virtual const char * getName () const
 Returns the property name. More...
 
virtual const IlSymbolgetNameSymbol () const
 Returns the property name. More...
 
virtual IlvValuegetValue (IlvValue &value) const
 Returns the property value. More...
 
virtual void setName (const char *str)
 Sets the property name. More...
 
virtual void setNameSymbol (const IlSymbol *str)
 Sets the property name. More...
 
virtual void setValue (const IlvValue &value)
 Sets the property value. More...
 

Detailed Description

Property class.

Library: ivstudio

A property is an object which associates a value with a name.

Member Function Documentation

◆ getName()

virtual const char* IlvStProperty::getName ( ) const
virtual

Returns the property name.

Returns
The property name.

Reimplemented in IlvStPropertySet, and IlvStPanelHandler.

◆ getNameSymbol()

virtual const IlSymbol* IlvStProperty::getNameSymbol ( ) const
virtual

Returns the property name.

Returns
The property name.

◆ getValue()

virtual IlvValue& IlvStProperty::getValue ( IlvValue value) const
virtual

Returns the property value.

Parameters
valueContains the property value.
Returns
The property value.

◆ setName()

virtual void IlvStProperty::setName ( const char *  str)
virtual

Sets the property name.

Parameters
strThe property name.

Reimplemented in IlvStPropertySet.

◆ setNameSymbol()

virtual void IlvStProperty::setNameSymbol ( const IlSymbol str)
virtual

Sets the property name.

Parameters
strThe property name.

◆ setValue()

virtual void IlvStProperty::setValue ( const IlvValue value)
virtual

Sets the property value.

Parameters
valueThe property value.