HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
segment.h File Reference
#include "pxr/pxr.h"
#include "pxr/base/ts/api.h"
#include "pxr/base/ts/types.h"
#include "pxr/base/gf/vec2d.h"
+ Include dependency graph for segment.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ts_Segment
 

Enumerations

enum  Ts_SegmentInterp {
  Ts_SegmentInterp::ValueBlock, Ts_SegmentInterp::Held, Ts_SegmentInterp::Linear, Ts_SegmentInterp::Bezier,
  Ts_SegmentInterp::Hermite, Ts_SegmentInterp::PreExtrap, Ts_SegmentInterp::PostExtrap
}
 It is a scoped enum so the use of the Ts_SegmentInterp:: prefix is required. More...
 

Functions

TS_API std::ostream & operator<< (std::ostream &, const Ts_SegmentInterp)
 
TS_API std::ostream & operator<< (std::ostream &, const Ts_Segment &)
 

Enumeration Type Documentation

enum Ts_SegmentInterp
strong

It is a scoped enum so the use of the Ts_SegmentInterp:: prefix is required.

Ts_SegmentInterp declares the type of interpolation that should be used between the end-points of a segment.

Enumerator
ValueBlock 
Held 
Linear 
Bezier 
Hermite 
PreExtrap 
PostExtrap 

Definition at line 24 of file segment.h.

Function Documentation

TS_API std::ostream& operator<< ( std::ostream &  ,
const Ts_SegmentInterp   
)
TS_API std::ostream& operator<< ( std::ostream &  ,
const Ts_Segment  
)