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
Output For Debugging

Functions

GF_API std::ostream & operator<< (std::ostream &, const GfBBox3d &)
 Output a GfBBox3d using the format [(range) matrix zeroArea].
 
std::ostream & operator<< (std::ostream &, GfColor const &)
 Output a GfColor.
 
GF_API std::ostream & operator<< (std::ostream &out, const GfDualQuatd &dq)
 Output a GfDualQuatd using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).
 
GF_API std::ostream & operator<< (std::ostream &out, const GfDualQuatf &dq)
 Output a GfDualQuatf using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).
 
GF_API std::ostream & operator<< (std::ostream &out, const GfDualQuath &dq)
 Output a GfDualQuath using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).
 
GF_API std::ostream & operator<< (std::ostream &out, const GfFrustum &f)
 Output a GfFrustum using the format [(position) (rotation) [window] [nearFar] viewDistance type].
 
GF_API std::ostream & operator<< (std::ostream &, const GfInterval &)
 Output a GfInterval using the format (x, y).
 
GF_API std::ostream & operator<< (std::ostream &, const GfLine &)
 Output a GfLine.
 
GF_API std::ostream & operator<< (std::ostream &, const GfLineSeg &)
 Output a GfLineSeg.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix2d const &)
 Output a GfMatrix2d.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix2f const &)
 Output a GfMatrix2f.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix3d const &)
 Output a GfMatrix3d.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix3f const &)
 Output a GfMatrix3f.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix4d const &)
 Output a GfMatrix4d.
 
GF_API std::ostream & operator<< (std::ostream &, GfMatrix4f const &)
 Output a GfMatrix4f.
 
GF_API std::ostream & operator<< (std::ostream &out, const GfMultiInterval &s)
 Output a GfMultiInterval.
 
GF_API std::ostream & operator<< (std::ostream &, const GfPlane &)
 Output a GfPlane using the format [(nx ny nz) distance].
 
GF_API std::ostream & operator<< (std::ostream &, GfQuatd const &)
 Output a GfQuatd using the format (re, i, j, k)
 
GF_API std::ostream & operator<< (std::ostream &out, const GfQuaternion &q)
 Output a GfQuaternion using the format (r + (x, y, z)).
 
GF_API std::ostream & operator<< (std::ostream &, GfQuatf const &)
 Output a GfQuatd using the format (re, i, j, k)
 
GF_API std::ostream & operator<< (std::ostream &, GfQuath const &)
 Output a GfQuatd using the format (re, i, j, k)
 
GF_API std::ostream & operator<< (std::ostream &, GfRange1d const &)
 Output a GfRange1d.
 
GF_API std::ostream & operator<< (std::ostream &, GfRange1f const &)
 Output a GfRange1f.
 
GF_API std::ostream & operator<< (std::ostream &, GfRange2d const &)
 Output a GfRange2d.
 
GF_API std::ostream & operator<< (std::ostream &, GfRange2f const &)
 Output a GfRange2f.
 
GF_API std::ostream & operator<< (std::ostream &, GfRange3d const &)
 Output a GfRange3d.
 
GF_API std::ostream & operator<< (std::ostream &, GfRange3f const &)
 Output a GfRange3f.
 
GF_API std::ostream & operator<< (std::ostream &, const GfRay &)
 Output a GfRay using the format [(x y z) >> (x y z)].
 
GF_API std::ostream & operator<< (std::ostream &, const GfRect2i &)
 Output a GfRect2i using the format [(x y):(x y)].
 
GF_API std::ostream & operator<< (std::ostream &, const GfRotation &)
 Output a GfRotation using the format [(x y z) a].
 
GF_API std::ostream & operator<< (std::ostream &, const GfTransform &)
 Output a GfTransform using the format [scale, scaleorientation, rotation, center, translation].
 
GF_API std::ostream & operator<< (std::ostream &, GfVec2d const &)
 Output a GfVec2d.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec2f const &)
 Output a GfVec2f.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec2h const &)
 Output a GfVec2h.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec2i const &)
 Output a GfVec2i.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec3d const &)
 Output a GfVec3d.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec3f const &)
 Output a GfVec3f.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec3h const &)
 Output a GfVec3h.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec3i const &)
 Output a GfVec3i.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec4d const &)
 Output a GfVec4d.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec4f const &)
 Output a GfVec4f.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec4h const &)
 Output a GfVec4h.
 
GF_API std::ostream & operator<< (std::ostream &, GfVec4i const &)
 Output a GfVec4i.
 

Detailed Description

Function Documentation

◆ operator<<() [1/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfBBox3d  
)

Output a GfBBox3d using the format [(range) matrix zeroArea].

The zeroArea flag is true or false and indicates whether the bbox has zero area primitives in it.

◆ operator<<() [2/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfInterval  
)

Output a GfInterval using the format (x, y).

◆ operator<<() [3/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfLine  
)

Output a GfLine.

◆ operator<<() [4/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfLineSeg  
)

Output a GfLineSeg.

◆ operator<<() [5/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfPlane  
)

Output a GfPlane using the format [(nx ny nz) distance].

◆ operator<<() [6/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfRay  
)

Output a GfRay using the format [(x y z) >> (x y z)].

◆ operator<<() [7/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfRect2i  
)

Output a GfRect2i using the format [(x y):(x y)].

◆ operator<<() [8/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfRotation  
)

Output a GfRotation using the format [(x y z) a].

◆ operator<<() [9/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
const GfTransform  
)

Output a GfTransform using the format [scale, scaleorientation, rotation, center, translation].

◆ operator<<() [10/43]

std::ostream & operator<< ( std::ostream &  ,
GfColor const &   
)

Output a GfColor.

Stream insertion operator for outputting GfColor objects to an output stream.

This operator allows GfColor objects to be written to an output stream.

Parameters
osThe output stream to write to.
colorThe GfColor object to be outputted.
Returns
The output stream after writing the GfColor object.

◆ operator<<() [11/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix2d const &   
)

Output a GfMatrix2d.

◆ operator<<() [12/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix2f const &   
)

Output a GfMatrix2f.

◆ operator<<() [13/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix3d const &   
)

Output a GfMatrix3d.

◆ operator<<() [14/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix3f const &   
)

Output a GfMatrix3f.

◆ operator<<() [15/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix4d const &   
)

Output a GfMatrix4d.

◆ operator<<() [16/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfMatrix4f const &   
)

Output a GfMatrix4f.

◆ operator<<() [17/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfQuatd const &   
)

Output a GfQuatd using the format (re, i, j, k)

◆ operator<<() [18/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfQuatf const &   
)

Output a GfQuatd using the format (re, i, j, k)

◆ operator<<() [19/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfQuath const &   
)

Output a GfQuatd using the format (re, i, j, k)

◆ operator<<() [20/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange1d const &   
)

Output a GfRange1d.

◆ operator<<() [21/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange1f const &   
)

Output a GfRange1f.

◆ operator<<() [22/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange2d const &   
)

Output a GfRange2d.

◆ operator<<() [23/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange2f const &   
)

Output a GfRange2f.

◆ operator<<() [24/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange3d const &   
)

Output a GfRange3d.

◆ operator<<() [25/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfRange3f const &   
)

Output a GfRange3f.

◆ operator<<() [26/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec2d const &   
)

Output a GfVec2d.

◆ operator<<() [27/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec2f const &   
)

Output a GfVec2f.

◆ operator<<() [28/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec2h const &   
)

Output a GfVec2h.

◆ operator<<() [29/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec2i const &   
)

Output a GfVec2i.

◆ operator<<() [30/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec3d const &   
)

Output a GfVec3d.

◆ operator<<() [31/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec3f const &   
)

Output a GfVec3f.

◆ operator<<() [32/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec3h const &   
)

Output a GfVec3h.

◆ operator<<() [33/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec3i const &   
)

Output a GfVec3i.

◆ operator<<() [34/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec4d const &   
)

Output a GfVec4d.

◆ operator<<() [35/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec4f const &   
)

Output a GfVec4f.

◆ operator<<() [36/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec4h const &   
)

Output a GfVec4h.

◆ operator<<() [37/43]

GF_API std::ostream & operator<< ( std::ostream &  ,
GfVec4i const &   
)

Output a GfVec4i.

◆ operator<<() [38/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfDualQuatd dq 
)

Output a GfDualQuatd using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).

◆ operator<<() [39/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfDualQuatf dq 
)

Output a GfDualQuatf using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).

◆ operator<<() [40/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfDualQuath dq 
)

Output a GfDualQuath using the format ((rw, rx, ry, rz), (dw, dx, dy, dz)).

◆ operator<<() [41/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfFrustum f 
)

Output a GfFrustum using the format [(position) (rotation) [window] [nearFar] viewDistance type].

The "type" is "perspective", or "orthographic, depending on the projection type of the frustum.

◆ operator<<() [42/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfMultiInterval s 
)

Output a GfMultiInterval.

◆ operator<<() [43/43]

GF_API std::ostream & operator<< ( std::ostream &  out,
const GfQuaternion q 
)

Output a GfQuaternion using the format (r + (x, y, z)).