// // $Id: SiWedgeHolder.icc,v 1.1 1998/01/30 19:55:16 barberis Exp $ // // File: SiWedgeHolder.icc // Purpose: // Created: 23-JAN-1998 Thomas Trippe // // $Revision: 1.1 $ // // inline int SiWedgeHolder::get_wedge_count() const // // Purpose: Return the number of wedges in the wedge holder // { return _wedges.size(); } inline const SiWedge* SiWedgeHolder::get_wedge(int iwedge) const // // Purpose: Grant read-only access to the iwedge-th wedge. Wedges are // numbered from 1 to get_wedge_count() // { if( iwedge<1 || iwedge>_wedges.size() ) abort(); return &_wedges[iwedge-1]; } inline SiWedge* SiWedgeHolder::get_mutable_wedge(int iwedge) // // Purpose: Give modifiable access to wedge iwedge. Wedges are numbered // from 1 to get_wedge_count() // { if( iwedge<1 || iwedge>_wedges.size() ) abort(); return &_wedges[iwedge-1]; }