コード例 #1
0
ファイル: ARRepeatBegin.cpp プロジェクト: EQ4/guido-engine
void ARRepeatBegin::setRepeatEnd(const ARRepeatEnd *myr)
{
	if (dur.getNumerator() == -1)
	{
		dur = myr->getRelativeTimePosition() -
			getRelativeTimePosition();
	}
}
コード例 #2
0
void ARMusicalObject::print() const
{
	TYPE_DURATION dur = getDuration();
	TYPE_TIMEPOSITION tpos = getRelativeTimePosition();
	std::cout << "ARMusicalObject: duration: " 
		<<  dur.getNumerator() << '/' << dur.getDenominator()
		<< " time pos: " 
		<<  tpos.getNumerator() << '/' << tpos.getDenominator() << '\n';
}
コード例 #3
0
ファイル: GRSingleRest.cpp プロジェクト: EQ4/guido-engine
void GRSingleRest::GetMap( GuidoeElementSelector sel, MapCollector& f, MapInfos& infos ) const
{
    if (sel == kGuidoEvent) {
        SendMap (f, getRelativeTimePosition(), getDuration(), kRest, infos);
    }
}
コード例 #4
0
ファイル: GRRest.cpp プロジェクト: iloveican/AscoGraph
void GRRest::print() const
{
	fprintf(stderr,"(R%.2f,%.2f)",(float) getRelativeTimePosition(),
		(float) getDuration());
}