This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PcpArc Class Reference

Represents an arc connecting two nodes in the prim index. More...

#include <arc.h>

Public Attributes

PcpArcType type
 The type of this arc.
 
PcpNodeRef parent
 The parent (or target) node of this arc.
 
PcpNodeRef origin
 The origin node of this arc.
 
PcpMapExpression mapToParent
 The value-mapping function used to map values from this arc's source node to its parent node.
 
int siblingNumAtOrigin
 
int namespaceDepth
 

Detailed Description

Represents an arc connecting two nodes in the prim index.

The arc is owned by a node (source) and points to its parent node (target) in the index.

Definition at line 27 of file arc.h.

Constructor & Destructor Documentation

◆ PcpArc()

PcpArc ( )
inline

Definition at line 30 of file arc.h.

Member Data Documentation

◆ mapToParent

PcpMapExpression mapToParent

The value-mapping function used to map values from this arc's source node to its parent node.

Definition at line 53 of file arc.h.

◆ namespaceDepth

int namespaceDepth

Definition at line 60 of file arc.h.

◆ origin

PcpNodeRef origin

The origin node of this arc.

This is the node that caused this arc's source node to be brought into the prim index. In most cases, this will be the same as the parent node. For implied inherits, this is the node from which this inherit arc was propagated. This affects strength ordering.

Definition at line 49 of file arc.h.

◆ parent

PcpNodeRef parent

The parent (or target) node of this arc.

If this arc's source node is a root node (i.e., type == PcpArcTypeRoot), this will be an invalid node.

Definition at line 42 of file arc.h.

◆ siblingNumAtOrigin

int siblingNumAtOrigin

Definition at line 56 of file arc.h.

◆ type

PcpArcType type

The type of this arc.

Definition at line 37 of file arc.h.


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