FixPaintSelection::JunctionMap::iterator
FixPaintSelection::addJunction(const Point& pt)
{
    std::pair<JunctionMap::iterator, bool> inserted =
        mJunctions.insert(JunctionMap::value_type(pt, Junction()));
    return inserted.first;
}
bool
JunctionSelection::add(int x, int z, Real weight)
{
    if (!getTerrainData()->isValidJunction(x, z))
        return false;

    size_t index = getTerrainData()->_getJunctionIndex(x, z);
    std::pair<JunctionMap::iterator, bool> inserted =
        mJunctions.insert(JunctionMap::value_type(index, Junction(x, z, getTerrainData()->getHeight(x, z), weight)));
    return inserted.second;
}
Exemple #3
0
String::String(){

	wg_l = Waveguide();
	wg_r = Waveguide();
	junction = Junction();

	junction.setPluckPosition(0.5);

	_previous_l = 0;
	_previous_r = 0;

}
Exemple #4
0
void Plus( Pilha p )
{
    LL linkA, linkB, linkR;

    if ( STACKsize( p ) >= 2 )
    {
        linkA = STACKget(p);
        linkB = STACKget(p);
        linkR = Junction( linkA, linkB );
        STACKput( p, linkR );
    }
}
Exemple #5
0
inline Junction MakeJunctionForTesting(m2::PointD const & point)
{
  return Junction(point, feature::kDefaultAltitudeMeters);
}