public and protected data should be used in structs -- not classes:
a copy constructor and an assignment operator shall be declared for classes that contain pointers to data items or nontrivial destructors.
  line no : 104 : class b2geomvolume
  line no : 214 : template< class componentclass >class b2geomvxdstructvolume
