Public Member Functions | Private Member Functions | Private Attributes
hrp::VrmlVariantField Class Reference

#include <VrmlNodes.h>

List of all members.

Public Member Functions

MFColormfColor ()
MFFloatmfFloat ()
MFInt32mfInt32 ()
MFNodemfNode ()
MFRotationmfRotation ()
MFStringmfString ()
MFTimemfTime ()
MFVec2fmfVec2f ()
MFVec3fmfVec3f ()
VrmlVariantFieldoperator= (const VrmlVariantField &org)
void setType (VrmlFieldTypeId typeId0)
 This can be called once.
SFBoolsfBool ()
SFColorsfColor ()
SFFloatsfFloat ()
SFImagesfImage ()
SFInt32sfInt32 ()
SFNodesfNode ()
SFRotationsfRotation ()
SFStringsfString ()
SFTimesfTime ()
SFVec2fsfVec2f ()
SFVec3fsfVec3f ()
VrmlFieldTypeId typeId ()
 VrmlVariantField ()
 VrmlVariantField (VrmlFieldTypeId typeId)
 VrmlVariantField (const VrmlVariantField &org)
 ~VrmlVariantField ()

Private Member Functions

void copy (const VrmlVariantField &org)
void deleteObj ()

Private Attributes

VrmlFieldTypeId typeId_
union {
   SFBool   sfBool
   SFColor   sfColor
   SFFloat   sfFloat
   SFInt32   sfInt32
   SFRotation   sfRotation
   SFTime   sfTime
   SFVec2f   sfVec2f
   SFVec3f   sfVec3f
v
voidvalueObj

Detailed Description

Definition at line 796 of file VrmlNodes.h.


Constructor & Destructor Documentation

Definition at line 589 of file VrmlNodes.cpp.

Definition at line 582 of file VrmlNodes.cpp.

Definition at line 595 of file VrmlNodes.cpp.

Definition at line 685 of file VrmlNodes.cpp.


Member Function Documentation

Definition at line 608 of file VrmlNodes.cpp.

Definition at line 661 of file VrmlNodes.cpp.

Definition at line 847 of file VrmlNodes.h.

Definition at line 834 of file VrmlNodes.h.

Definition at line 832 of file VrmlNodes.h.

Definition at line 849 of file VrmlNodes.h.

Definition at line 843 of file VrmlNodes.h.

Definition at line 845 of file VrmlNodes.h.

Definition at line 836 of file VrmlNodes.h.

Definition at line 839 of file VrmlNodes.h.

Definition at line 841 of file VrmlNodes.h.

VrmlVariantField & VrmlVariantField::operator= ( const VrmlVariantField org)

Definition at line 601 of file VrmlNodes.cpp.

This can be called once.

Definition at line 636 of file VrmlNodes.cpp.

Definition at line 837 of file VrmlNodes.h.

Definition at line 846 of file VrmlNodes.h.

Definition at line 833 of file VrmlNodes.h.

Definition at line 850 of file VrmlNodes.h.

Definition at line 831 of file VrmlNodes.h.

Definition at line 848 of file VrmlNodes.h.

Definition at line 842 of file VrmlNodes.h.

Definition at line 844 of file VrmlNodes.h.

Definition at line 835 of file VrmlNodes.h.

Definition at line 838 of file VrmlNodes.h.

Definition at line 840 of file VrmlNodes.h.

Definition at line 828 of file VrmlNodes.h.


Member Data Documentation

Definition at line 807 of file VrmlNodes.h.

Definition at line 806 of file VrmlNodes.h.

Definition at line 802 of file VrmlNodes.h.

Definition at line 801 of file VrmlNodes.h.

Definition at line 805 of file VrmlNodes.h.

Definition at line 808 of file VrmlNodes.h.

Definition at line 803 of file VrmlNodes.h.

Definition at line 804 of file VrmlNodes.h.

Definition at line 814 of file VrmlNodes.h.

union { ... } hrp::VrmlVariantField::v [private]

Definition at line 812 of file VrmlNodes.h.


The documentation for this class was generated from the following files:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sun Apr 2 2017 03:44:02