Panda3D
 All Classes Functions Variables Enumerations
odeSphereGeom.cxx
00001 // Filename: odeSphereGeom.cxx
00002 // Created by:  joswilso (27Dec06)
00003 //
00004 ////////////////////////////////////////////////////////////////////
00005 //
00006 // PANDA 3D SOFTWARE
00007 // Copyright (c) Carnegie Mellon University.  All rights reserved.
00008 //
00009 // All use of this software is subject to the terms of the revised BSD
00010 // license.  You should have received a copy of this license along
00011 // with this source code in a file named "LICENSE."
00012 //
00013 ////////////////////////////////////////////////////////////////////
00014 
00015 #include "config_ode.h"
00016 #include "odeSphereGeom.h"
00017 
00018 TypeHandle OdeSphereGeom::_type_handle;
00019 
00020 OdeSphereGeom::
00021 OdeSphereGeom(dGeomID id) :
00022   OdeGeom(id) {
00023 }
00024 
00025 OdeSphereGeom::
00026 OdeSphereGeom(dReal radius) :
00027   OdeGeom(dCreateSphere(0, radius)) {
00028 }
00029 
00030 OdeSphereGeom::
00031 OdeSphereGeom(OdeGeom &geom) :
00032   OdeGeom(geom.get_id()) {
00033   nassertv(dGeomGetClass(_id) == dSphereClass);
00034 }
00035 
00036 OdeSphereGeom::
00037 OdeSphereGeom(OdeSpace &space, dReal radius) :
00038   OdeGeom(dCreateSphere(space.get_id(), radius)) {
00039 }
00040 
00041 OdeSphereGeom::
00042 ~OdeSphereGeom() {
00043 }
 All Classes Functions Variables Enumerations