00001 // This is core/vcsl/vcsl_cartesian_3d.cxx 00002 #include "vcsl_cartesian_3d.h" 00003 #include <vcsl/vcsl_axis.h> 00004 00005 //--------------------------------------------------------------------------- 00006 // Default constructor 00007 //--------------------------------------------------------------------------- 00008 vcsl_cartesian_3d::vcsl_cartesian_3d() 00009 : right_handed_(true) 00010 { 00011 vcsl_axis_sptr a=new vcsl_axis; 00012 axes_.push_back(a); 00013 a=new vcsl_axis(*a); 00014 axes_.push_back(a); 00015 a=new vcsl_axis(*a); 00016 axes_.push_back(a); 00017 }