OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKXCAFSchema
PXCAFDoc


PXCAFDoc_GraphNode Class Reference

#include <PXCAFDoc_GraphNode.hxx>


Public Member Functions

Standard_EXPORT PXCAFDoc_GraphNode ()
Standard_EXPORT Standard_Integer SetFather (const Handle(PXCAFDoc_GraphNode)&F)
Standard_EXPORT Standard_Integer SetChild (const Handle(PXCAFDoc_GraphNode)&Ch)
Standard_EXPORT Handle_PXCAFDoc_GraphNode GetFather (const Standard_Integer Findex) const
Standard_EXPORT Handle_PXCAFDoc_GraphNode GetChild (const Standard_Integer Chindex) const
Standard_EXPORT Standard_Integer FatherIndex (const Handle(PXCAFDoc_GraphNode)&F) const
Standard_EXPORT Standard_Integer ChildIndex (const Handle(PXCAFDoc_GraphNode)&Ch) const
Standard_EXPORT Standard_Integer NbFathers () const
Standard_EXPORT Standard_Integer NbChildren () const
Standard_EXPORT void SetGraphID (const Standard_GUID &GUID)
Standard_EXPORT Standard_GUID GetGraphID () const
 PXCAFDoc_GraphNode (const Storage_stCONSTclCOM &a)
 Handle (PXCAFDoc_GraphNodeSequence) _CSFDB_GetPXCAFDoc_GraphNodemyFathers() const
void _CSFDB_SetPXCAFDoc_GraphNodemyFathers (const Handle(PXCAFDoc_GraphNodeSequence)&p)
 Handle (PXCAFDoc_GraphNodeSequence) _CSFDB_GetPXCAFDoc_GraphNodemyChildren() const
void _CSFDB_SetPXCAFDoc_GraphNodemyChildren (const Handle(PXCAFDoc_GraphNodeSequence)&p)
const Standard_GUID & _CSFDB_GetPXCAFDoc_GraphNodemyGraphID () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_PXCAFDoc_GraphNodeSequence myFathers
Handle_PXCAFDoc_GraphNodeSequence myChildren
Standard_GUID myGraphID


Constructor & Destructor Documentation

Standard_EXPORT PXCAFDoc_GraphNode::PXCAFDoc_GraphNode  ) 
 

PXCAFDoc_GraphNode::PXCAFDoc_GraphNode const Storage_stCONSTclCOM &  a  )  [inline]
 


Member Function Documentation

const Standard_GUID& PXCAFDoc_GraphNode::_CSFDB_GetPXCAFDoc_GraphNodemyGraphID  )  const [inline]
 

void PXCAFDoc_GraphNode::_CSFDB_SetPXCAFDoc_GraphNodemyChildren const Handle(PXCAFDoc_GraphNodeSequence)&  p  )  [inline]
 

void PXCAFDoc_GraphNode::_CSFDB_SetPXCAFDoc_GraphNodemyFathers const Handle(PXCAFDoc_GraphNodeSequence)&  p  )  [inline]
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::ChildIndex const Handle(PXCAFDoc_GraphNode)&  Ch  )  const
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::FatherIndex const Handle(PXCAFDoc_GraphNode)&  F  )  const
 

Standard_EXPORT Handle_PXCAFDoc_GraphNode PXCAFDoc_GraphNode::GetChild const Standard_Integer  Chindex  )  const
 

Standard_EXPORT Handle_PXCAFDoc_GraphNode PXCAFDoc_GraphNode::GetFather const Standard_Integer  Findex  )  const
 

Standard_EXPORT Standard_GUID PXCAFDoc_GraphNode::GetGraphID  )  const
 

Standard_EXPORT const PXCAFDoc_GraphNode::Handle Standard_Type   )  const
 

PXCAFDoc_GraphNode::Handle PXCAFDoc_GraphNodeSequence   )  const [inline]
 

PXCAFDoc_GraphNode::Handle PXCAFDoc_GraphNodeSequence   )  const [inline]
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::NbChildren  )  const
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::NbFathers  )  const
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::SetChild const Handle(PXCAFDoc_GraphNode)&  Ch  ) 
 

Standard_EXPORT Standard_Integer PXCAFDoc_GraphNode::SetFather const Handle(PXCAFDoc_GraphNode)&  F  ) 
 

Standard_EXPORT void PXCAFDoc_GraphNode::SetGraphID const Standard_GUID &  GUID  ) 
 


Field Documentation

Handle_PXCAFDoc_GraphNodeSequence PXCAFDoc_GraphNode::myChildren [private]
 

Handle_PXCAFDoc_GraphNodeSequence PXCAFDoc_GraphNode::myFathers [private]
 

Standard_GUID PXCAFDoc_GraphNode::myGraphID [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:43 2008 for OpenCASCADE by  doxygen 1.4.1