SoTransformerManip.3coin2

Langue: en

Version: 373368 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

SoTransformerManip -

The SoTransformerManip wraps an SoTransformerDragger for convenience.

SYNOPSIS


#include <Inventor/manips/SoTransformerManip.h>

Inherits SoTransformManip.

Public Member Functions


SoTransformerManip (void)

SbBool isLocateHighlighting (void)

void setLocateHighlighting (SbBool onoff)

void unsquishKnobs (void)

Static Public Member Functions


static void initClass (void)

Protected Member Functions


~SoTransformerManip ()

Detailed Description

The SoTransformerManip wraps an SoTransformerDragger for convenience.


 

The manipulator class takes care of wrapping up the SoTransformerDragger in a simple and convenient API for the application programmer, making it automatically surround the geometry it influences and taking care of the book-keeping routines for it's interaction with the relevant fields of an SoTransformation node.

Constructor & Destructor Documentation

SoTransformerManip::SoTransformerManip (void)Default constructor. Allocates an SoTransformerDragger and an SoSurroundScale node to surround the geometry within our part of the scenegraph.

References SoBaseKit::getPart(), SoSurroundScale::numNodesUpToContainer, SoSurroundScale::numNodesUpToReset, and SoTransformManip::setDragger().

SoTransformerManip::~SoTransformerManip () [protected]Destructor.

Member Function Documentation

void SoTransformerManip::initClass (void) [static]Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.

Reimplemented from SoTransformManip.

Referenced by SoInteraction::init().

SbBool SoTransformerManip::isLocateHighlighting (void)Convenience function to use the SoTransformerDragger::isLocateHighlighting() method of the embedded dragger. See documentation of that method.

References SoNode::getClassTypeId(), SoTransformManip::getDragger(), SoBase::isOfType(), and SoDebugError::postWarning().

void SoTransformerManip::setLocateHighlighting (SbBool onoff)Convenience function to use the SoTransformerDragger::setLocateHighlighting() method of the embedded dragger. See documentation of that method.

References SoNode::getClassTypeId(), SoTransformManip::getDragger(), SoBase::isOfType(), and SoDebugError::postWarning().

void SoTransformerManip::unsquishKnobs (void)Convenience function to use the SoTransformerDragger::unsquishKnobs() method of the embedded dragger. See documentation of that method.

References SoNode::getClassTypeId(), SoTransformManip::getDragger(), SoBase::isOfType(), and SoDebugError::postWarning().

Author

Generated automatically by Doxygen for Coin from the source code.