Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osg::BillboardBase Class Reference

Billboard Base Class.

#include <OSGBillboardBase.h>

Inheritance diagram for osg::BillboardBase:

osg::Group osg::GroupBase osg::NodeCore osg::AttachmentContainer osg::FieldContainer osg::Billboard List of all members.

Action Callbacks

*Action::ResultE drawEnter (Action *action)
Action::ResultE drawLeave (Action *action)
Action::ResultE renderEnter (Action *action)
Action::ResultE renderLeave (Action *action)
Action::ResultE intersect (Action *action)

Public Types

typedef BillboardPtr Ptr
enum  {
  AxisOfRotationFieldId = Inherited::NextFieldId, FocusOnCameraFieldId = AxisOfRotationFieldId + 1, AlignToScreenFieldId = FocusOnCameraFieldId + 1, MinAngleFieldId = AlignToScreenFieldId + 1,
  MaxAngleFieldId = MinAngleFieldId + 1, NextFieldId = MaxAngleFieldId + 1
}

Public Member Functions

FieldContainer Get
*virtual FieldContainerTypegetType (void)
virtual const FieldContainerTypegetType (void) const
virtual UInt32 getContainerSize (void) const
Field Get
*SFVec3fgetSFAxisOfRotation (void)
 Get the Billboard::_sfAxisOfRotation field.
SFBoolgetSFFocusOnCamera (void)
 Get the Billboard::_sfFocusOnCamera field.
SFBoolgetSFAlignToScreen (void)
 Get the Billboard::_sfAlignToScreen field.
SFReal32getSFMinAngle (void)
 Get the Billboard::_sfMinAngle field.
SFReal32getSFMaxAngle (void)
 Get the Billboard::_sfMaxAngle field.
Vec3fgetAxisOfRotation (void)
 Get the value of the Billboard::_sfAxisOfRotation field.
const Vec3fgetAxisOfRotation (void) const
 Get the value of the Billboard::_sfAxisOfRotation field.
bool & getFocusOnCamera (void)
 Get the value of the Billboard::_sfFocusOnCamera field.
const bool & getFocusOnCamera (void) const
 Get the value of the Billboard::_sfFocusOnCamera field.
bool & getAlignToScreen (void)
 Get the value of the Billboard::_sfAlignToScreen field.
const bool & getAlignToScreen (void) const
 Get the value of the Billboard::_sfAlignToScreen field.
Real32getMinAngle (void)
 Get the value of the Billboard::_sfMinAngle field.
const Real32getMinAngle (void) const
 Get the value of the Billboard::_sfMinAngle field.
Real32getMaxAngle (void)
 Get the value of the Billboard::_sfMaxAngle field.
const Real32getMaxAngle (void) const
 Get the value of the Billboard::_sfMaxAngle field.
Field Set
*void setAxisOfRotation (const Vec3f &value)
 Set the value of the Billboard::_sfAxisOfRotation field.
void setFocusOnCamera (const bool &value)
 Set the value of the Billboard::_sfFocusOnCamera field.
void setAlignToScreen (const bool &value)
 Set the value of the Billboard::_sfAlignToScreen field.
void setMinAngle (const Real32 &value)
 Set the value of the Billboard::_sfMinAngle field.
void setMaxAngle (const Real32 &value)
 Set the value of the Billboard::_sfMaxAngle field.
Binary Access
*virtual UInt32 getBinSize (const BitVector &whichField)
virtual void copyToBin (BinaryDataHandler &pMem, const BitVector &whichField)
virtual void copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField)
Copy
*virtual FieldContainerPtr shallowCopy (void) const
Sync
*virtual void changed (BitVector whichField, UInt32 origin)
Dump
*virtual void dump (UInt32 uiIndent=0, const BitVector bvFlags=0) const

Static Public Member Functions

Class Get
*static FieldContainerTypegetClassType (void)
 access the type of the class
static UInt32 getClassTypeId (void)
 access the numerical type of the class
Construction
*static BillboardPtr create (void)
 create a new instance of the class
static BillboardPtr createEmpty (void)
 create an empty new instance of the class, do not copy the prototype

Static Public Attributes

static const osg::BitVector AxisOfRotationFieldMask
static const osg::BitVector FocusOnCameraFieldMask
static const osg::BitVector AlignToScreenFieldMask
static const osg::BitVector MinAngleFieldMask
static const osg::BitVector MaxAngleFieldMask
static const osg::BitVector MTInfluenceMask
static const BitVector ParentsFieldMask = (1 << NodeCore::ParentsFieldId )
static const BitVector AttachmentsFieldMask
static const BitVector NextFieldMask

Protected Member Functions

Constructors
BillboardBase (void)
 BillboardBase (const BillboardBase &source)
Destructors
*virtual ~BillboardBase (void)
Sync
*void executeSyncImpl (BillboardBase *pOther, const BitVector &whichField)
virtual void executeSync (FieldContainer &other, const BitVector &whichField)
Transformation
*virtual void accumulateMatrix (Matrix &result)
Volume
*virtual void adjustVolume (Volume &volume)

Protected Attributes

Fields
*SFVec3f _sfAxisOfRotation
SFBool _sfFocusOnCamera
SFBool _sfAlignToScreen
SFReal32 _sfMinAngle
SFReal32 _sfMaxAngle

Private Types

typedef Group Inherited

Private Member Functions

void operator= (const BillboardBase &source)

Static Private Attributes

static FieldDescription_desc []
 Billboard description.
static FieldContainerType _type

Friends

class FieldContainer

Detailed Description

Definition at line 85 of file OSGBillboardBase.h.


Member Typedef Documentation

typedef Group osg::BillboardBase::Inherited [private]
 

Reimplemented from osg::Group.

Reimplemented in osg::Billboard.

Definition at line 89 of file OSGBillboardBase.h.

typedef BillboardPtr osg::BillboardBase::Ptr
 

Reimplemented from osg::GroupBase.

Definition at line 94 of file OSGBillboardBase.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
AxisOfRotationFieldId 
FocusOnCameraFieldId 
AlignToScreenFieldId 
MinAngleFieldId 
MaxAngleFieldId 
NextFieldId 

Reimplemented from osg::NodeCore.

Definition at line 96 of file OSGBillboardBase.h.

00097     {
00098         AxisOfRotationFieldId = Inherited::NextFieldId,
00099         FocusOnCameraFieldId  = AxisOfRotationFieldId + 1,
00100         AlignToScreenFieldId  = FocusOnCameraFieldId  + 1,
00101         MinAngleFieldId       = AlignToScreenFieldId  + 1,
00102         MaxAngleFieldId       = MinAngleFieldId       + 1,
00103         NextFieldId           = MaxAngleFieldId       + 1
00104     };


Constructor & Destructor Documentation

BillboardBase::BillboardBase void   )  [protected]
 

Definition at line 208 of file OSGBillboardBase.cpp.

00208                                  :
00209     _sfAxisOfRotation         (Vec3f(0.f, 1.f, 0.f)), 
00210     _sfFocusOnCamera          (bool(true)), 
00211     _sfAlignToScreen          (bool(false)), 
00212     _sfMinAngle               (Real32(0.0f)), 
00213     _sfMaxAngle               (Real32(-1.0f)), 
00214     Inherited() 
00215 {
00216 }

BillboardBase::BillboardBase const BillboardBase source  )  [protected]
 

Definition at line 222 of file OSGBillboardBase.cpp.

00222                                                         :
00223     _sfAxisOfRotation         (source._sfAxisOfRotation         ), 
00224     _sfFocusOnCamera          (source._sfFocusOnCamera          ), 
00225     _sfAlignToScreen          (source._sfAlignToScreen          ), 
00226     _sfMinAngle               (source._sfMinAngle               ), 
00227     _sfMaxAngle               (source._sfMaxAngle               ), 
00228     Inherited                 (source)
00229 {
00230 }

BillboardBase::~BillboardBase void   )  [protected, virtual]
 

Definition at line 234 of file OSGBillboardBase.cpp.

00235 {
00236 }


Member Function Documentation

osg::FieldContainerType & osg::BillboardBase::getClassType void   )  [inline, static]
 

Reimplemented from osg::GroupBase.

Definition at line 58 of file OSGBillboardBase.inl.

References _type.

Referenced by create(), osg::Billboard::initMethod(), osg::SplitGraphOp::isGroup(), and osg::MergeGraphOp::isGroup().

00059 {
00060     return _type; 
00061 } 

osg::UInt32 osg::BillboardBase::getClassTypeId void   )  [inline, static]
 

Reimplemented from osg::GroupBase.

Definition at line 65 of file OSGBillboardBase.inl.

References _type, and osg::TypeBase::getId().

00066 {
00067     return _type.getId(); 
00068 } 

FieldContainerType & BillboardBase::getType void   )  [virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 150 of file OSGBillboardBase.cpp.

References _type.

00151 {
00152     return _type; 
00153 } 

const FieldContainerType & BillboardBase::getType void   )  const [virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 155 of file OSGBillboardBase.cpp.

References _type.

00156 {
00157     return _type;
00158 } 

UInt32 BillboardBase::getContainerSize void   )  const [virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 170 of file OSGBillboardBase.cpp.

00171 { 
00172     return sizeof(Billboard); 
00173 }

SFVec3f * osg::BillboardBase::getSFAxisOfRotation void   )  [inline]
 

Definition at line 101 of file OSGBillboardBase.inl.

References _sfAxisOfRotation.

00102 {
00103     return &_sfAxisOfRotation;
00104 }

SFBool * osg::BillboardBase::getSFFocusOnCamera void   )  [inline]
 

Definition at line 108 of file OSGBillboardBase.inl.

References _sfFocusOnCamera.

00109 {
00110     return &_sfFocusOnCamera;
00111 }

SFBool * osg::BillboardBase::getSFAlignToScreen void   )  [inline]
 

Definition at line 115 of file OSGBillboardBase.inl.

References _sfAlignToScreen.

00116 {
00117     return &_sfAlignToScreen;
00118 }

SFReal32 * osg::BillboardBase::getSFMinAngle void   )  [inline]
 

Definition at line 122 of file OSGBillboardBase.inl.

References _sfMinAngle.

00123 {
00124     return &_sfMinAngle;
00125 }

SFReal32 * osg::BillboardBase::getSFMaxAngle void   )  [inline]
 

Definition at line 129 of file OSGBillboardBase.inl.

References _sfMaxAngle.

00130 {
00131     return &_sfMaxAngle;
00132 }

Vec3f & osg::BillboardBase::getAxisOfRotation void   )  [inline]
 

Definition at line 137 of file OSGBillboardBase.inl.

References _sfAxisOfRotation, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

Referenced by osg::Billboard::calcMatrix().

00138 {
00139     return _sfAxisOfRotation.getValue();
00140 }

const Vec3f & osg::BillboardBase::getAxisOfRotation void   )  const [inline]
 

Definition at line 144 of file OSGBillboardBase.inl.

References _sfAxisOfRotation, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00145 {
00146     return _sfAxisOfRotation.getValue();
00147 }

bool & osg::BillboardBase::getFocusOnCamera void   )  [inline]
 

Definition at line 158 of file OSGBillboardBase.inl.

References _sfFocusOnCamera, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00159 {
00160     return _sfFocusOnCamera.getValue();
00161 }

const bool & osg::BillboardBase::getFocusOnCamera void   )  const [inline]
 

Definition at line 165 of file OSGBillboardBase.inl.

References _sfFocusOnCamera, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00166 {
00167     return _sfFocusOnCamera.getValue();
00168 }

bool & osg::BillboardBase::getAlignToScreen void   )  [inline]
 

Definition at line 179 of file OSGBillboardBase.inl.

References _sfAlignToScreen, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00180 {
00181     return _sfAlignToScreen.getValue();
00182 }

const bool & osg::BillboardBase::getAlignToScreen void   )  const [inline]
 

Definition at line 186 of file OSGBillboardBase.inl.

References _sfAlignToScreen, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00187 {
00188     return _sfAlignToScreen.getValue();
00189 }

Real32 & osg::BillboardBase::getMinAngle void   )  [inline]
 

Definition at line 200 of file OSGBillboardBase.inl.

References _sfMinAngle, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

Referenced by osg::Billboard::calcMatrix().

00201 {
00202     return _sfMinAngle.getValue();
00203 }

const Real32 & osg::BillboardBase::getMinAngle void   )  const [inline]
 

Definition at line 207 of file OSGBillboardBase.inl.

References _sfMinAngle, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00208 {
00209     return _sfMinAngle.getValue();
00210 }

Real32 & osg::BillboardBase::getMaxAngle void   )  [inline]
 

Definition at line 221 of file OSGBillboardBase.inl.

References _sfMaxAngle, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

Referenced by osg::Billboard::calcMatrix().

00222 {
00223     return _sfMaxAngle.getValue();
00224 }

const Real32 & osg::BillboardBase::getMaxAngle void   )  const [inline]
 

Definition at line 228 of file OSGBillboardBase.inl.

References _sfMaxAngle, and osg::SField< FieldTypeT, fieldNameSpace >::getValue().

00229 {
00230     return _sfMaxAngle.getValue();
00231 }

void osg::BillboardBase::setAxisOfRotation const Vec3f value  )  [inline]
 

Definition at line 151 of file OSGBillboardBase.inl.

References _sfAxisOfRotation, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().

00152 {
00153     _sfAxisOfRotation.setValue(value);
00154 }

void osg::BillboardBase::setFocusOnCamera const bool &  value  )  [inline]
 

Definition at line 172 of file OSGBillboardBase.inl.

References _sfFocusOnCamera, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().

00173 {
00174     _sfFocusOnCamera.setValue(value);
00175 }

void osg::BillboardBase::setAlignToScreen const bool &  value  )  [inline]
 

Definition at line 193 of file OSGBillboardBase.inl.

References _sfAlignToScreen, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().

00194 {
00195     _sfAlignToScreen.setValue(value);
00196 }

void osg::BillboardBase::setMinAngle const Real32 value  )  [inline]
 

Definition at line 214 of file OSGBillboardBase.inl.

References _sfMinAngle, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().

00215 {
00216     _sfMinAngle.setValue(value);
00217 }

void osg::BillboardBase::setMaxAngle const Real32 value  )  [inline]
 

Definition at line 235 of file OSGBillboardBase.inl.

References _sfMaxAngle, and osg::SField< FieldTypeT, fieldNameSpace >::setValue().

00236 {
00237     _sfMaxAngle.setValue(value);
00238 }

UInt32 BillboardBase::getBinSize const BitVector whichField  )  [virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 240 of file OSGBillboardBase.cpp.

References _sfAlignToScreen, _sfAxisOfRotation, _sfFocusOnCamera, _sfMaxAngle, _sfMinAngle, AlignToScreenFieldMask, AxisOfRotationFieldMask, FocusOnCameraFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::getBinSize(), osg::GroupBase::getBinSize(), MaxAngleFieldMask, MinAngleFieldMask, and osg::FieldBits::NoField.

00241 {
00242     UInt32 returnValue = Inherited::getBinSize(whichField);
00243 
00244     if(FieldBits::NoField != (AxisOfRotationFieldMask & whichField))
00245     {
00246         returnValue += _sfAxisOfRotation.getBinSize();
00247     }
00248 
00249     if(FieldBits::NoField != (FocusOnCameraFieldMask & whichField))
00250     {
00251         returnValue += _sfFocusOnCamera.getBinSize();
00252     }
00253 
00254     if(FieldBits::NoField != (AlignToScreenFieldMask & whichField))
00255     {
00256         returnValue += _sfAlignToScreen.getBinSize();
00257     }
00258 
00259     if(FieldBits::NoField != (MinAngleFieldMask & whichField))
00260     {
00261         returnValue += _sfMinAngle.getBinSize();
00262     }
00263 
00264     if(FieldBits::NoField != (MaxAngleFieldMask & whichField))
00265     {
00266         returnValue += _sfMaxAngle.getBinSize();
00267     }
00268 
00269 
00270     return returnValue;
00271 }

void BillboardBase::copyToBin BinaryDataHandler pMem,
const BitVector whichField
[virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 273 of file OSGBillboardBase.cpp.

References _sfAlignToScreen, _sfAxisOfRotation, _sfFocusOnCamera, _sfMaxAngle, _sfMinAngle, AlignToScreenFieldMask, AxisOfRotationFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::copyToBin(), osg::GroupBase::copyToBin(), FocusOnCameraFieldMask, MaxAngleFieldMask, MinAngleFieldMask, and osg::FieldBits::NoField.

00275 {
00276     Inherited::copyToBin(pMem, whichField);
00277 
00278     if(FieldBits::NoField != (AxisOfRotationFieldMask & whichField))
00279     {
00280         _sfAxisOfRotation.copyToBin(pMem);
00281     }
00282 
00283     if(FieldBits::NoField != (FocusOnCameraFieldMask & whichField))
00284     {
00285         _sfFocusOnCamera.copyToBin(pMem);
00286     }
00287 
00288     if(FieldBits::NoField != (AlignToScreenFieldMask & whichField))
00289     {
00290         _sfAlignToScreen.copyToBin(pMem);
00291     }
00292 
00293     if(FieldBits::NoField != (MinAngleFieldMask & whichField))
00294     {
00295         _sfMinAngle.copyToBin(pMem);
00296     }
00297 
00298     if(FieldBits::NoField != (MaxAngleFieldMask & whichField))
00299     {
00300         _sfMaxAngle.copyToBin(pMem);
00301     }
00302 
00303 
00304 }

void BillboardBase::copyFromBin BinaryDataHandler pMem,
const BitVector whichField
[virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 306 of file OSGBillboardBase.cpp.

References _sfAlignToScreen, _sfAxisOfRotation, _sfFocusOnCamera, _sfMaxAngle, _sfMinAngle, AlignToScreenFieldMask, AxisOfRotationFieldMask, osg::SField< FieldTypeT, fieldNameSpace >::copyFromBin(), osg::GroupBase::copyFromBin(), FocusOnCameraFieldMask, MaxAngleFieldMask, MinAngleFieldMask, and osg::FieldBits::NoField.

00308 {
00309     Inherited::copyFromBin(pMem, whichField);
00310 
00311     if(FieldBits::NoField != (AxisOfRotationFieldMask & whichField))
00312     {
00313         _sfAxisOfRotation.copyFromBin(pMem);
00314     }
00315 
00316     if(FieldBits::NoField != (FocusOnCameraFieldMask & whichField))
00317     {
00318         _sfFocusOnCamera.copyFromBin(pMem);
00319     }
00320 
00321     if(FieldBits::NoField != (AlignToScreenFieldMask & whichField))
00322     {
00323         _sfAlignToScreen.copyFromBin(pMem);
00324     }
00325 
00326     if(FieldBits::NoField != (MinAngleFieldMask & whichField))
00327     {
00328         _sfMinAngle.copyFromBin(pMem);
00329     }
00330 
00331     if(FieldBits::NoField != (MaxAngleFieldMask & whichField))
00332     {
00333         _sfMaxAngle.copyFromBin(pMem);
00334     }
00335 
00336 
00337 }

BillboardPtr osg::BillboardBase::create void   )  [inline, static]
 

Reimplemented from osg::GroupBase.

Definition at line 72 of file OSGBillboardBase.inl.

References osg::AttachmentContainerPtr::dcast(), getClassType(), osg::FieldContainerType::getPrototype(), osg::NullFC, and shallowCopy().

00073 {
00074     BillboardPtr fc; 
00075 
00076     if(getClassType().getPrototype() != OSG::NullFC) 
00077     {
00078         fc = BillboardPtr::dcast(
00079             getClassType().getPrototype()-> shallowCopy()); 
00080     }
00081     
00082     return fc; 
00083 }

BillboardPtr osg::BillboardBase::createEmpty void   )  [inline, static]
 

Reimplemented from osg::GroupBase.

Definition at line 87 of file OSGBillboardBase.inl.

References osg::FieldContainer::newPtr().

00088 { 
00089     BillboardPtr returnValue; 
00090     
00091     newPtr(returnValue); 
00092 
00093     return returnValue; 
00094 }

FieldContainerPtr BillboardBase::shallowCopy void   )  const [virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 161 of file OSGBillboardBase.cpp.

References osg::FieldContainer::newPtr().

Referenced by create().

00162 { 
00163     BillboardPtr returnValue; 
00164 
00165     newPtr(returnValue, dynamic_cast<const Billboard *>(this)); 
00166 
00167     return returnValue; 
00168 }

void BillboardBase::executeSyncImpl BillboardBase pOther,
const BitVector whichField
[protected]
 

Definition at line 340 of file OSGBillboardBase.cpp.

References _sfAlignToScreen, _sfAxisOfRotation, _sfFocusOnCamera, _sfMaxAngle, _sfMinAngle, AlignToScreenFieldMask, AxisOfRotationFieldMask, osg::GroupBase::executeSyncImpl(), FocusOnCameraFieldMask, MaxAngleFieldMask, MinAngleFieldMask, osg::FieldBits::NoField, and osg::SField< FieldTypeT, fieldNameSpace >::syncWith().

Referenced by executeSync().

00342 {
00343 
00344     Inherited::executeSyncImpl(pOther, whichField);
00345 
00346     if(FieldBits::NoField != (AxisOfRotationFieldMask & whichField))
00347         _sfAxisOfRotation.syncWith(pOther->_sfAxisOfRotation);
00348 
00349     if(FieldBits::NoField != (FocusOnCameraFieldMask & whichField))
00350         _sfFocusOnCamera.syncWith(pOther->_sfFocusOnCamera);
00351 
00352     if(FieldBits::NoField != (AlignToScreenFieldMask & whichField))
00353         _sfAlignToScreen.syncWith(pOther->_sfAlignToScreen);
00354 
00355     if(FieldBits::NoField != (MinAngleFieldMask & whichField))
00356         _sfMinAngle.syncWith(pOther->_sfMinAngle);
00357 
00358     if(FieldBits::NoField != (MaxAngleFieldMask & whichField))
00359         _sfMaxAngle.syncWith(pOther->_sfMaxAngle);
00360 
00361 
00362 }

void BillboardBase::executeSync FieldContainer other,
const BitVector whichField
[protected, virtual]
 

Reimplemented from osg::GroupBase.

Definition at line 177 of file OSGBillboardBase.cpp.

References executeSyncImpl().

00179 {
00180     this->executeSyncImpl((BillboardBase *) &other, whichField);
00181 }

void osg::BillboardBase::operator= const BillboardBase source  )  [private]
 

void Group::changed BitVector  whichField,
UInt32  origin
[virtual, inherited]
 

Reimplemented from osg::AttachmentContainer.

Reimplemented in osg::Billboard, osg::ComponentTransform, osg::DistanceLOD, osg::InverseTransform, osg::MaterialGroup, osg::MaterialPool, osg::ProxyGroup, osg::Switch, and osg::Transform.

Definition at line 63 of file OSGGroup.cpp.

References osg::AttachmentContainer::changed().

Referenced by osg::Transform::changed(), osg::Switch::changed(), osg::ProxyGroup::changed(), osg::MaterialPool::changed(), osg::MaterialGroup::changed(), osg::InverseTransform::changed(), osg::DistanceLOD::changed(), and osg::Billboard::changed().

00064 {
00065     Inherited::changed(whichField, origin);
00066 }

void Group::dump UInt32  uiIndent = 0,
const BitVector  bvFlags = 0
const [virtual, inherited]
 

Reimplemented from osg::NodeCore.

Reimplemented in osg::Billboard, osg::ComponentTransform, osg::DistanceLOD, osg::InverseTransform, osg::MaterialGroup, osg::MaterialPool, osg::ProxyGroup, osg::Switch, and osg::Transform.

Definition at line 71 of file OSGGroup.cpp.

References osg::NodeCore::dump().

Referenced by osg::Transform::dump(), osg::MaterialPool::dump(), osg::MaterialGroup::dump(), osg::InverseTransform::dump(), and osg::Billboard::dump().

00073 {
00074    Inherited::dump(uiIndent, bvFlags);
00075 }

Action::ResultE Group::drawEnter Action action  )  [protected, inherited]
 

Reimplemented in osg::Billboard, osg::InverseTransform, osg::MaterialGroup, and osg::Transform.

Definition at line 100 of f