OpenMW
|
#include <narynode.hpp>
Public Member Functions | |
NAryNode (const std::vector< boost::shared_ptr< Node > > &nodes, const std::string &name) | |
int | getSize () const |
const Node & | operator[] (int index) const |
virtual std::vector< int > | getReferencedColumns () const |
virtual std::string | toString (bool numericColumns) const |
Private Attributes | |
std::vector< boost::shared_ptr < Node > > | mNodes |
std::string | mName |
CSMFilter::NAryNode::NAryNode | ( | const std::vector< boost::shared_ptr< Node > > & | nodes, |
const std::string & | name | ||
) |
std::vector< int > CSMFilter::NAryNode::getReferencedColumns | ( | ) | const [virtual] |
Return a list of the IDs of the columns referenced by this node. The column mapping passed into test as columns must contain all columns listed here.
Implements CSMFilter::Node.
int CSMFilter::NAryNode::getSize | ( | ) | const |
const CSMFilter::Node & CSMFilter::NAryNode::operator[] | ( | int | index | ) | const |
std::string CSMFilter::NAryNode::toString | ( | bool | numericColumns | ) | const [virtual] |
Return a string that represents this node.
numericColumns | Use numeric IDs instead of string to represent columns. |
Implements CSMFilter::Node.
std::string CSMFilter::NAryNode::mName [private] |
std::vector<boost::shared_ptr<Node> > CSMFilter::NAryNode::mNodes [private] |