VR-Exchange 2.1 API Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
portal
fixedLengthData.h
Go to the documentation of this file.
1
/****************************************************************************
2
* Copyright (c) 2012 VT MAK
3
* All rights reserved.
4
****************************************************************************/
5
9
10
#pragma once
11
12
#include <
namespace.h
>
13
#include <
portal/addAttribute.h
>
14
15
#include <vlutil/vlMachineTypes.h>
16
17
#include <vector>
18
#include <iosfwd>
19
20
namespace
MAKVrExchange
21
{
22
27
class
DT_DLL_LIBPORTAL
DtFixedLengthData
28
{
29
public
:
30
32
DtFixedLengthData
(
const
DtU32 data = 0 );
33
35
~
DtFixedLengthData
();
36
38
DtFixedLengthData
(
const
DtFixedLengthData
& original );
39
41
DtFixedLengthData
& operator = (
const
DtFixedLengthData
& original );
42
44
bool
operator == (
const
DtFixedLengthData
& rightOperand )
const
;
45
bool
operator != (
const
DtFixedLengthData
& rightOperand )
const
;
46
48
const
unsigned
int
size()
const
;
49
51
virtual
std::ostream& printDataToStream( std::ostream& stream )
const
;
52
55
57
DtDEC_ATTRIBUTE
( DtU32, Id,
id
);
58
60
DtDEC_ATTRIBUTE
( DtU32, Value, value );
61
63
64
};
65
67
typedef
std::vector<DtFixedLengthData>
DtFixedLengthDataArray
;
68
70
std::ostream&
operator <<
( std::ostream& stream,
const
DtFixedLengthData
& value );
71
73
std::ostream&
operator <<
( std::ostream& stream,
const
DtFixedLengthDataArray
& value );
74
75
}
Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (
www.mak.com
)