class TrajectoryAnalysisSettings { %TypeHeaderCode #include using namespace gmx; %End public: enum { efRequireTop = 1, efUseTopX = 2, efNoUserPBC = 16, efNoUserRmPBC = 32 }; TrajectoryAnalysisSettings(); /* const TimeUnitManager& timeUnitManager() const; TimeUnit timeUnit(); const AnalysisDataPlotSettings& plotSettings() const; */ unsigned long flags() const; bool hasFlag(unsigned long flag) const; bool hasPBC() const; bool hasRmPBC() const; int frflags() const; void setFlags(unsigned long flags); void setFlag(unsigned long flag, bool bSet = true); void setPBC(bool bPBC); void setRmPBC(bool bRmPBC); void setFrameFlags(int frflags); private: TrajectoryAnalysisSettings(const TrajectoryAnalysisSettings &other); }; class TopologyInformation { %TypeHeaderCode #include using namespace gmx; %End private: TopologyInformation(const TopologyInformation &other); ~TopologyInformation(); };