text: // Auto generated file, don't modify.
  
  #ifndef __META_BOX2D_B2DISTANCEJOINT_H
  #define __META_BOX2D_B2DISTANCEJOINT_H
  
  
  #include "cpgf/gmetadefine.h"
  #include "cpgf/metadata/gmetadataconfig.h"
  #include "cpgf/metadata/private/gmetadata_header.h"
  #include "cpgf/gmetapolicy.h"
  
  
  
  
  namespace meta_box2d { 
  
  
  template <typename D>
  void buildMetaClass_B2DistanceJoint(const cpgf::GMetaDataConfigFlags & config, D _d)
  {
      (void)config; (void)_d; (void)_d;
      using namespace cpgf;
      
      _d.CPGF_MD_TEMPLATE _method("GetAnchorA", &D::ClassType::GetAnchorA);
      _d.CPGF_MD_TEMPLATE _method("GetAnchorB", &D::ClassType::GetAnchorB);
      _d.CPGF_MD_TEMPLATE _method("GetReactionForce", &D::ClassType::GetReactionForce);
      _d.CPGF_MD_TEMPLATE _method("GetReactionTorque", &D::ClassType::GetReactionTorque);
      _d.CPGF_MD_TEMPLATE _method("SetLength", &D::ClassType::SetLength);
      _d.CPGF_MD_TEMPLATE _method("GetLength", &D::ClassType::GetLength);
      _d.CPGF_MD_TEMPLATE _method("SetFrequency", &D::ClassType::SetFrequency);
      _d.CPGF_MD_TEMPLATE _method("GetFrequency", &D::ClassType::GetFrequency);
      _d.CPGF_MD_TEMPLATE _method("SetDampingRatio", &D::ClassType::SetDampingRatio);
      _d.CPGF_MD_TEMPLATE _method("GetDampingRatio", &D::ClassType::GetDampingRatio);
  }
  
  
  template <typename D>
  void buildMetaClass_B2DistanceJointDef(const cpgf::GMetaDataConfigFlags & config, D _d)
  {
      (void)config; (void)_d; (void)_d;
      using namespace cpgf;
      
      _d.CPGF_MD_TEMPLATE _constructor<void * ()>();
      _d.CPGF_MD_TEMPLATE _field("localAnchorA", &D::ClassType::localAnchorA);
      _d.CPGF_MD_TEMPLATE _field("localAnchorB", &D::ClassType::localAnchorB);
      _d.CPGF_MD_TEMPLATE _field("length", &D::ClassType::length);
      _d.CPGF_MD_TEMPLATE _field("frequencyHz", &D::ClassType::frequencyHz);
      _d.CPGF_MD_TEMPLATE _field("dampingRatio", &D::ClassType::dampingRatio);
      _d.CPGF_MD_TEMPLATE _method("Initialize", &D::ClassType::Initialize);
  }
  
  
  } // namespace meta_box2d
  
  
  
  
  #include "cpgf/metadata/private/gmetadata_footer.h"
  
  
  #endif
  