Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

SoNodeKitDetail Class Reference

The SoNodeKitDetail class is yet to be documented. More...

#include <Inventor/details/SoNodeKitDetail.h>

Inheritance diagram for SoNodeKitDetail::

SoDetail List of all members.

Public Methods

 SoNodeKitDetail (void)
virtual ~SoNodeKitDetail ()
virtual SoDetailcopy (void) const
void setNodeKit (SoBaseKit *kit)
SoBaseKitgetNodeKit (void) const
void setPart (SoNode *part)
SoNodegetPart (void) const
void setPartName (const SbName &name)
const SbNamegetPartName (void) const

Static Public Methods

void initClass (void)

Protected Attributes

SoBaseKitmyNodeKit
SoNodemyPart
SbName myPartName

Detailed Description

The SoNodeKitDetail class is yet to be documented.

When a pick action is executed and geometry within a nodekit is hit, the nodekit generates an SoNodeKitDetail object which contains information about the specific part inside the nodekit hit by the pick ray.

See also:
SoRayPickAction


Constructor & Destructor Documentation

SoNodeKitDetail::SoNodeKitDetail void
 

Constructor.

SoNodeKitDetail::~SoNodeKitDetail [virtual]
 

Destructor.


Member Function Documentation

void SoNodeKitDetail::initClass void [static]
 

Initialize relevant common data for all instances, like the type system.

Reimplemented from SoDetail.

SoDetail * SoNodeKitDetail::copy void const [virtual]
 

Return a deep copy of ourself.

Reimplemented from SoDetail.

void SoNodeKitDetail::setNodeKit SoBaseKit * kit
 

Set the pointer indicating which nodekit generated this detail object.

SoBaseKit * SoNodeKitDetail::getNodeKit void const
 

Returns a pointer to the nodekit generating this details object.

void SoNodeKitDetail::setPart SoNode * part
 

Set the pointer indicating which node inside the nodekit was hit by a pick.

SoNode * SoNodeKitDetail::getPart void const
 

Return node inside nodekit which was hit.

void SoNodeKitDetail::setPartName const SbName & name
 

Set catalog name of node part which was hit.

const SbName & SoNodeKitDetail::getPartName void const
 

Return catalog name of nodekit part which was hit.


Member Data Documentation

SoBaseKit * SoNodeKitDetail::myNodeKit [protected]
 

The nodekit generating this details object.

SoNode * SoNodeKitDetail::myPart [protected]
 

Node inside nodekit which was hit.

SbName SoNodeKitDetail::myPartName [protected]
 

Catalog name of nodekit part which was hit.


The documentation for this class was generated from the following files:
Generated at Tue Mar 5 03:31:27 2002 for Coin by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001