50#ifndef _SO_SF_TRIGGER_
51#define _SO_SF_TRIGGER_
115 static void initClass();
116 static void exitClass();
121 virtual void startNotify();
125 virtual void notify(SoNotList *list);
130 virtual void writeValue(
SoOutput *out)
const;
#define SO_SFIELD_CONSTRUCTOR_HEADER(className)
#define SO_SFIELD_REQUIRED_HEADER(className)
Used to write Open Inventor data files.
Field used to trigger engines or connection networks.
void getValue() const
Forces any connected engines or fields to evaluate themselves.
void setValue()
Starts the notification process; this is equivalent to calling touch().
virtual void touch()
Simulates a change to the field, causing attached sensors to fire, connected fields and engines to be...
int operator==(const SoSFTrigger &t) const
All trigger fields are equal.
int operator!=(const SoSFTrigger &t) const
All trigger fields are equal.
Abstract base class for all single-value fields.