CLASS IMPLEMENTATION
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
-void checkTied( FGPropertyManager *node ) {
+void checkTied ( FGPropertyManager *node )
+{
int N = node->nChildren();
string name;
- for(int i=0;i<N;i++) {
- if(node->getChild(i)->nChildren() ) {
+
+ for (int i=0; i<N; i++) {
+ if (node->getChild(i)->nChildren() ) {
checkTied( (FGPropertyManager*)node->getChild(i) );
- } else if( node->getChild(i)->isTied() ) {
- name=((FGPropertyManager*)node->getChild(i))->GetFullyQualifiedName();
+ } else if ( node->getChild(i)->isTied() ) {
+ name = ((FGPropertyManager*)node->getChild(i))->GetFullyQualifiedName();
cerr << name << " is tied" << endl;
}
}
}
+//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
// Constructor
FGFDMExec::FGFDMExec(FGPropertyManager* root)
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-bool FGFDMExec::DeAllocate(void) {
-
+bool FGFDMExec::DeAllocate(void)
+{
delete Atmosphere;
delete FCS;
delete Propulsion;
delete IC;
delete Trim;
-
-
FirstModel = 0L;
Error = 0;
State->Initialize(IC);
Run();
State->Resume();
+
return true;
}
//%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-bool FGFDMExec::LoadModel(string AircraftPath, string EnginePath, string model) {
- FGFDMExec::AircraftPath=AircraftPath;
- FGFDMExec::EnginePath=EnginePath;
+bool FGFDMExec::LoadModel(string AircraftPath, string EnginePath, string model)
+{
+ FGFDMExec::AircraftPath = AircraftPath;
+ FGFDMExec::EnginePath = EnginePath;
+
return LoadModel(model);
}