24#ifndef _ODRXBASETREENODE_INCLUDED_
25#define _ODRXBASETREENODE_INCLUDED_
113class OdRxModelTreeBaseNodeImpl;
116class OdRxModelHierarchyTreeBaseImpl;
215 friend class OdRxModelTreeBaseNodeImpl;
217 friend class OdRxModelHierarchyTreeBaseImpl;
OdArray< OdRxModelTreeBaseNode * > OdRxModelTreeBaseNodeRawPtrArray
OdArray< OdRxModelTreeBaseNodePtr > OdRxModelTreeBaseNodePtrArray
OdSmartPtr< OdRxModelTreeBaseNode > OdRxModelTreeBaseNodePtr
virtual OdUInt8 rdInt8()=0
virtual void wrCmEntityColor(const OdCmEntityColor &value)=0
virtual void wrBool(const bool value)=0
virtual void wrDouble(const double value)=0
virtual void wrUInt16(const OdUInt16 value)=0
virtual OdGePoint2d rdGePoint2d()=0
virtual void wrGeVector3d(const OdGeVector3d &value)=0
virtual void wrCmTransparency(const OdCmTransparency &value)=0
virtual OdUInt16 rdUInt16()=0
virtual OdUInt32 rdUInt32()=0
virtual void wrString(const OdString &value)=0
virtual void wrGeVector2d(const OdGeVector2d &value)=0
virtual OdAnsiString rdAnsiString()=0
virtual OdInt64 rdUInt64()=0
virtual void wrUInt8(const OdUInt8 value)=0
virtual void wrUInt32(const OdUInt32 value)=0
virtual void wrGePoint3d(const OdGePoint3d &value)=0
virtual OdUInt8 rdUInt8()=0
virtual void wrAnsiString(const OdAnsiString &value)=0
virtual OdCmTransparency rdCmTransparency()=0
virtual double rdDouble()=0
virtual OdGeVector2d rdGeVector2d()=0
virtual void wrInt16(const OdInt16 value)=0
~OdBaseHierarchyTreeFiler()
virtual OdInt64 rdInt64()=0
virtual OdUInt16 rdInt16()=0
virtual void wrGePoint2d(const OdGePoint2d &value)=0
virtual void wrUInt64(const OdUInt64 value)=0
virtual void wrInt64(const OdInt64 value)=0
virtual OdGeVector3d rdGeVector3d()=0
virtual OdCmEntityColor rdCmEntityColor()=0
virtual OdUInt32 rdInt32()=0
virtual OdString rdString()=0
virtual OdGePoint3d rdGePoint3d()=0
virtual void wrInt8(const OdInt8 value)=0
virtual void wrInt32(const OdInt32 value)=0
virtual const OdRxModelTreeBaseNodeRawPtrArray & getParents() const
virtual ~OdRxModelTreeBaseNode()
ODRX_DECLARE_MEMBERS(OdRxModelTreeBaseNode)
OdRxModelTreeBaseNode(OdRxModelTreeBaseNodeImpl *impl)
virtual OdUInt64 getUniqueSourceID() const
virtual bool addChild(OdRxModelTreeBaseNodePtr &elem)
virtual const OdString & getNodeName() const
virtual OdResult inFields(OdBaseHierarchyTreeFiler *pFiler, std::set< OdString > &string_storage)
virtual void outFields(OdBaseHierarchyTreeFiler *pFiler) const
virtual OdUInt64 getUniqueDBID() const
OdRxModelTreeBaseNodeImpl * m_pImpl
virtual HierarchyTreeObjectType getNodeType() const
virtual const OdArray< PropertyInfo > & getProperties() const
virtual const OdRxModelTreeBaseNodePtrArray & getChildren() const
GLsizei const GLfloat * value
OdArray< PropertyInfo > subProperties
OdRxPropertyVariant value