Beispiel #1
0
/*****************************************************
**
**   YoginiDasaExpert   ---   getDasaDescriptionF
**
******************************************************/
MString YoginiDasaExpert::getDasaDescriptionF( Dasa *dasa, const TEXT_FORMAT format, WriterConfig *cfg )
{
	assert( dasa );
	//printf( "YoginiDasaExpert::getDasaDescription lord %d\n", dasa->getDasaLord() );

	switch ( config->vedicCalculation->yoginiDasaLordDisplayType )
	{
		case 0: // Yogini
			return MString( getExtraLordName( dasa, format ));
		break;
		case 1: // Planet
			return DasaExpert::getDasaLordNameF( dasa, format, cfg );
		break;
		//case 2: // Both
		default:
		{
			MString f;
			f.add( DasaExpert::getDasaLordNameF( dasa, format, cfg ));
			wxString s;
				s << wxT( "(" ) << getExtraLordName( dasa, format ) << wxT( ")" );
			f.add( s );
			return f;
		}
		break;
	}
}