예제 #1
0
/*****************************************************
**
**   VimsopakaBalaDiagram   ---   paintDiagrams
**
******************************************************/
void VimsopakaBalaDiagram::paintDiagrams()
{
	unsigned int i;
	const vector<int> &obs = PlanetList().getVedicPlanetOnlyList();

	for ( i = 0; i < obs.size(); i++ ) info.addItem( DiagramItem( obs[i], horoscope->getPlanet( obs[i] )->getVimsopakaBala( 0 )));
	paintDiagram( 0, 0, _( "Shad Varga" ));
	info.clear();

	for ( i = 0; i < obs.size(); i++ ) info.addItem( DiagramItem( obs[i], horoscope->getPlanet( obs[i] )->getVimsopakaBala( 1 )));
	paintDiagram( 1, 0, _( "Sapta Varga" ));
	info.clear();

	for ( i = 0; i < obs.size(); i++ ) info.addItem( DiagramItem( obs[i], horoscope->getPlanet( obs[i] )->getVimsopakaBala( 2 )));
	paintDiagram( 2, 0, _( "Dasa Varga" ));
	info.clear();

	for ( i = 0; i < obs.size(); i++ ) info.addItem( DiagramItem( obs[i], horoscope->getPlanet( obs[i] )->getVimsopakaBala( 3 )));
	paintDiagram( 0, 1, _( "Shodasa Varga" ));
	info.clear();

	for ( i = 0; i < obs.size(); i++ ) info.addItem( DiagramItem( obs[i], horoscope->getPlanet( obs[i] )->getAverageVimsopakaBala()));
	paintDiagram( 1, 1, _( "Average" ));
	info.clear();
}
예제 #2
0
void TimingDiagram::paint(ViewPainter *p)
{
    paintDiagram(p);
}