Changeset 19632

Show
Ignore:
Timestamp:
12/11/06 14:12:52 (2 years ago)
Author:
patrick
Message:

MFT [rev 19631]: Exposed vrj::Projection::setNearFar() and

vrj::Projection::getNearFar().

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • PyJuggler/branches/1.0/ChangeLog

    r19621 r19632  
    11DATE        AUTHOR      CHANGE 
    22----------- ----------- ------------------------------------------------------- 
     3Dec-11-2006 patrick     Exposed vrj::Projection::setNearFar() and 
     4                        vrj::Projection::getNearFar(). 
    35Dec-10-2006 patrick     Exposed vrj::OpenSGApp so that developers can combine 
    46                        PyJuggler and PyOpenSG. 
  • PyJuggler/branches/1.0/src/vrj/_Projection.cpp

    r19424 r19632  
    5252   PyObject* self; 
    5353}; 
     54 
     55tuple Projection_getNearFar() 
     56{ 
     57   float near_val, far_val; 
     58   vrj::Projection::getNearFar(near_val, far_val); 
     59   return make_tuple(near_val, far_val); 
     60} 
    5461 
    5562}// namespace  
     
    119126           "Returns a copy of this projection's frustum." 
    120127      ) 
     128      .def("setNearFar", &vrj::Projection::setNearFar, 
     129           "setNearFar(near, far)\n" 
     130           "Arguments:\n" 
     131           "near -- A single-precision floating point value for near.\n" 
     132           "far  -- A single-precision floating point value for far.\n" 
     133           "Sets the system-wide near and far values." 
     134      ) 
     135      .def("getNearFar", &pyj::Projection_getNearFar, 
     136           "getNearFar() -> (float, float)\n" 
     137           "Retrieves the system-wide near and far values." 
     138      ) 
     139      .staticmethod("setNearFar") 
     140      .staticmethod("getNearFar") 
    121141//      .def(self_ns::str(self)) 
    122142   );