VR-Exchange 2.10 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Typedefs | Functions
linearSegmentData.h File Reference

Contains the DtLinearSegmentData class declaration. More...

Go to the source code of this file.

Classes

class  MAKVrExchange::DtLinearSegmentData
 Represents Linear Segment Parameter Objects. More...
 

Namespaces

 MAKVrExchange
 

Macros

#define DtDEC_APPEARANCE(P, p, T, N, n, E)
 This macro defines a setter and getter for a specific attribute within the appearance attribute, performing bit shifting and casting automatically. More...
 

Typedefs

typedef std::vector
< DtLinearSegmentData > 
MAKVrExchange::DtLinearSegmentParameterList
 

Functions

DT_DLL_LIBPORTAL std::ostream & MAKVrExchange::operator<< (std::ostream &stream, const DtLinearSegmentData &data)
 
DT_DLL_LIBPORTAL std::ostream & MAKVrExchange::operator<< (std::ostream &stream, const DtLinearSegmentParameterList &container)
 

Detailed Description

Contains the DtLinearSegmentData class declaration.

Macro Definition Documentation

#define DtDEC_APPEARANCE (   P,
  p,
  T,
  N,
  n,
 
)
Value:
public : \
void set##N( const T& val ) {\
set##P##AppearanceAttribute( E, DtAppearAttrVal( val << E##BitShift ) );\
}\
T n() const { return (T)( p##AppearanceAttribute(E) >> E##BitShift ); }\

This macro defines a setter and getter for a specific attribute within the appearance attribute, performing bit shifting and casting automatically.


Document ID: Generated on Mon May 25 18:45:12 EDT 2026 from SVN revision 289111
Copyright © 2005-2026 MAK Technologies. All Rights Reserved (www.mak.com)