All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PcpPrimIterator Class Reference

Object used to iterate over prim specs in the prim index graph in strong-to-weak order. More...

Inherits iterator_facade< PcpPrimIterator,SdfSite,boost::random_access_traversal_tag,SdfSite >.

Public Member Functions

PCP_API PcpPrimIterator ()
 Constructs an invalid iterator. More...
 
PCP_API PcpPrimIterator (const PcpPrimIndex *primIndex, size_t pos)
 Constructs a prim iterator beginning at position pos in the prim stack of prim index primIndex. More...
 
PCP_API PcpNodeRef GetNode () const
 Returns the PcpNode from which the current prim originated. More...
 
PCP_API Pcp_SdSiteRef _GetSiteRef () const
 

Friends

class boost::iterator_core_access
 

Detailed Description

Object used to iterate over prim specs in the prim index graph in strong-to-weak order.

Definition at line 113 of file iterator.h.

Constructor & Destructor Documentation

PCP_API PcpPrimIterator ( )

Constructs an invalid iterator.

PCP_API PcpPrimIterator ( const PcpPrimIndex primIndex,
size_t  pos 
)

Constructs a prim iterator beginning at position pos in the prim stack of prim index primIndex.

Member Function Documentation

PCP_API PcpNodeRef GetNode ( ) const

Returns the PcpNode from which the current prim originated.


The documentation for this class was generated from the following file: