====== PartSnapshot ====== **//Inherited from//** [[class::nitem|NItem]], **//Inherited by//** NULL **//Friend class//** PartSnapshotManager, **//Description//** **//Members//** * ulong [[partsnapshot#m_ulpid|m_ulPID]] * int64 [[partsnapshot#m_stamp|m_Stamp]] * bool [[partsnapshot#m_bvisible|m_bVisible]] **//Public interface//** * [[partsnapshot#partsnapshot1|PartSnapshot]](ulong id) * int64 [[partsnapshot#getstamp|getStamp]]() const * void [[partsnapshot#setstamp|setStamp]](int64 s) * bool [[partsnapshot#isvisible|isVisible]]() const * void [[partsnapshot#setvisible|setVisible]](bool b) * ulong [[partsnapshot#getpartid|getPartID]]() const * virtual void [[partsnapshot#serialize|serialize]](BinaryIOFile * io, bool bSave) * void [[partsnapshot#write|write]](BinaryIOFile * io, const char * docGUID)const * ErrorCode [[partsnapshot#read|read]](BinaryIOFile * io, const char * docGUID) * bool operator [[partsnapshot#<|<]] (const PartSnapshot & r) const **//Protected interface//** * void [[partsnapshot#setparentpart|setParentPart]](const Part * p) ---- {{anchor:m_ulpid}} **ulong m_ulPID** {{anchor:m_stamp}} **int64 m_Stamp** {{anchor:m_bvisible}} **bool m_bVisible** ---- {{anchor:partsnapshot1}} **PartSnapshot(ulong id)** *function: *parameters: - [i]ulong id: *return value: {{anchor:getstamp}} **int64 getStamp() const** *function: *parameters: NULL *return value: {{anchor:setstamp}} **void setStamp(int64 s)** *function: *parameters: - [i]int64 s: *return value: {{anchor:isvisible}} **bool isVisible() const** *function: *parameters: NULL *return value: {{anchor:setvisible}} **void setVisible(bool b)** *function: *parameters: - [i]bool b: *return value: {{anchor:getpartid}} **ulong getPartID() const** *function: *parameters: NULL *return value: {{anchor:serialize}} **virtual void serialize(BinaryIOFile * io, bool bSave)** *function: *parameters: - [i]BinaryIOFile * io: - [i] bool bSave: *return value: {{anchor:write}} **void write(BinaryIOFile * io, const char * docGUID)const** *function: *parameters: - [i]BinaryIOFile * io: - [i] const char * docGUID: *return value: {{anchor:read}} **ErrorCode read(BinaryIOFile * io, const char * docGUID)** *function: *parameters: - [i]BinaryIOFile * io: - [i] const char * docGUID: *return value: {{anchor:<}} **bool operator < (const PartSnapshot & r) const** *function: *parameters: - [i]const PartSnapshot & r: *return value: ---- {{anchor:setparentpart}} **void setParentPart(const Part * p)** *function: *parameters: - [i]const Part * p: *return value: