#include <QColor>
#include <QStringList>
-IMPLEMENT_STANDARD_HANDLE(HYDROData_Profile, HYDROData_Object)
IMPLEMENT_STANDARD_RTTIEXT(HYDROData_Profile, HYDROData_Object)
HYDROData_Profile::HYDROData_Profile()
//TCollection_AsciiString aFilePath = GetFilePath();
//if ( !aFilePath.IsEmpty() )
//{
- // aResList << QString( "%1.ImportFromFile( \"%2\" );" )
+ // aResList << QString( "%1.ImportFromFile( \"%2\" )" )
// .arg( aName ).arg( aFilePath.ToCString() );
//}
aResList << aPntsDefinition;
- aResList << QString( "%1.%3( %2 );" )
+ aResList << QString( "%1.%3( %2 )" )
.arg( aProfileName ).arg( aPntsListName )
.arg( anIsValidProfile ? "SetProfilePoints" : "SetParametricPoints" );
HYDROData_IPolyline::SectionType aSecType = aPrf->GetSectionType( 0 );
if ( aSecType != HYDROData_IPolyline::SECTION_POLYLINE )
{
- aResList << QString( "%1.GetProfileUZ().SetSectionType( 0, %2 );" )
+ aResList << QString( "%1.GetProfileUZ().SetSectionType( 0, %2 )" )
.arg( aProfileName ).arg( "HYDROData_IPolyline.SECTION_SPLINE" );
aResList << QString( "" );
}
}
- aResList << QString( "%1.Update();" ).arg( aProfileName );
+ aResList << QString( "%1.Update()" ).arg( aProfileName );
aResList << QString( "" );
return aResList;
double aCoordX = aValX.RealValue();
double aCoordY = aValY.RealValue();
- if ( isnan( aCoordX ) || isinf( aCoordX ) ||
- isnan( aCoordY ) || isinf( aCoordY ) )
+ if ( HYDROData_Tool::IsNan( aCoordX ) || HYDROData_Tool::IsInf( aCoordX ) ||
+ HYDROData_Tool::IsNan( aCoordY ) || HYDROData_Tool::IsInf( aCoordY ) )
aRes = false;
if ( anIsParametric )
}
double aCoordZ = aValZ.RealValue();
- if ( isnan( aCoordZ ) || isinf( aCoordZ ) )
+ if ( HYDROData_Tool::IsNan( aCoordZ ) || HYDROData_Tool::IsInf( aCoordZ ) )
aRes = false;
ProfilePoint aPoint( aCoordX, aCoordY, aCoordZ );