Hi,
I was first missing documentation about how to write your own node (or core)
class when using opensg 1.8, and now I am missing it again while converting
from 1.8 to 2.0. So this post should encourage anybody capable of doing so
to write a chapter about it J
Specific information I am missing is:
- What are the methods absolutely needed to get it going, and what
is their purpose
- What are:
o static ClassTransitPtr create();
o static Class* createEmpty();
o static ClassTransitPtr createLocal(BitVector bFlags = FCLocal::All);
o static Class* createEmptyLocal(BitVector bFlags =
FCLocal::All);
o static ClassTransitPtr createDependent(BitVector bFlags);
o virtual FieldContainerTransitPtr shallowCopy () const;
o virtual FieldContainerTransitPtr shallowCopyLocal(BitVector bFlags =
FCLocal::All) const;
o virtual FieldContainerTransitPtr shallowCopyDependent(BitVector bFlags)
const;
o virtual FieldContainer* createAspectCopy(const FieldContainer
*pRefAspect) const;
for, and in which cases would you need implementations different from the
usual ones
- What the hell happened to beginEditCP/endEditCP
- What exactly do you need to enable synchronization
A minimalistic implementation of a node, carefully documented, would be
really nice and would make my life so much easier.
Thanks, Andi
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users