63#ifndef _SO_NODE_KIT_DETAIL_
64#define _SO_NODE_KIT_DETAIL_
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_DETAIL_HEADER(className)
Macros to be called within the class definition header for a detail subclass:
Character string stored in a hash table.
Base class for all node kits.
Base class for describing detail information about a shape node.
Stores detail information about a nodekit.
void setPart(SoNode *thePart)
SoNodeKitDetail()
Constructor and destructor.
SoBaseKit * getNodeKit() const
Returns a pointer to the nodekit that created this detail.
virtual SoDetail * copy() const
Returns an instance that is a copy of this instance.
SoNode * getPart() const
Returns a pointer to the part selected within the nodekit that created this detail.
void setPartName(const SbName &theName)
void setNodeKit(SoBaseKit *theNodeKit)
virtual ~SoNodeKitDetail()
Constructor and destructor.
const SbName & getPartName() const
Returns the name of the part selected within the nodekit that created this detail.
Abstract base class for all database nodes.