Hello everyone,
Well im currently going through OpenScenGraph. i could not understand this piece of code:
class OSG_EXPORT Group : public Node
{
public :
Group();
/** Copy constructor using CopyOp to manage deep vs shallow copy. */
Group(const Group&,const CopyOp& copyop=CopyOp::SHALLOW_COPY);
META_Node(osg, Group);
... // code coninues
};
Now, i could not understand 3 things here:
1) What does class OSG_EXPORT Group : public Node exactly mean(im referring to OSG_EXPORT) ?
2) i could not understand how this copy constructor is written:
Group(const Group&,const CopyOp& copyop=CopyOp::SHALLOW_COPY);
3) and this:
META_Node(osg, Group); // what is META here?
Can anyone please help?
Thanks.