35 #ifndef ANA_COMMANDS_COBJECTINFO_H    36 #define ANA_COMMANDS_COBJECTINFO_H    61                        const std::vector<int> & objectIDs, 
bool nameChildren,
    63                        const std::string & requestid = 
"",
    64                        const std::set<std::string> & objfilenames
    65                            = std::set<std::string>() );
    68     virtual std::string 
name()
 const { 
return( 
"ObjectInfo" ); }
    76     std::string            _filename;
    77     std::vector<int>       _objects;
    80     std::string            _requestid;
    82     std::set<std::string>  _objfilenames;
    86     static bool initSyntax();
 CommandContext * context()
 
virtual void doit()
Do a command. 
 
virtual std::string name() const
Return the unique name of a class of commands. 
 
virtual void write(Tree &com, Serializer *ser) const
Print the guts of a command into a Tree given as parent. 
 
Serializer is a helper class for pointer serialization. 
 
The abstract base class for usual commands. 
 
ObjectInfoCommand(const std::string &filename, CommandContext *context, const std::vector< int > &objectIDs, bool nameChildren, bool nameref=false, const std::string &requestid="", const std::set< std::string > &objfilenames=std::set< std::string >())
 
Context for commands processor readers (APipeReader etc) 
 
The abstract base class for commands. 
 
Writes information about Anatomist state in a file or pipe. 
 
virtual ~ObjectInfoCommand()
 
The abstract base class used for commands that have to read/write pointers.