TranInfo Class Reference

TranInfo Class Reference

#include <IMoFlow.h>

+ Inheritance diagram for TranInfo:

Public Member Functions

BIPExport TranInfo ()
 
BIPExport TranInfooperator= (const TranInfo &TI)
 
BIPExport int operator== (const TranInfo &TI)
 
void Output (MFL_IOProcessor *IOProc, bool asWChar)
 
void Input (MFL_IOProcessor *IOProc, bool asWChar)
 
int GetSourceStart () const
 
void SetSourceStart (int s)
 
int GetDestStart () const
 
void SetDestStart (int s)
 
int GetSourceState () const
 
void SetSourceState (int s)
 
int GetDestState () const
 
void SetDestState (int s)
 
int GetLength () const
 
void SetLength (int l)
 
float GetAngle () const
 
void SetAngle (float a)
 
int GetRandPercent () const
 
void SetRandPercent (float r)
 
float GetCost () const
 
void SetCost (float c)
 
float GetEaseIn () const
 
void SetEaseIn (float in)
 
float GetEaseOut () const
 
void SetEaseOut (float out)
 
int GetTransFocus () const
 
void SetTransFocus (int t)
 
const MCHARGetNote () const
 
void SetNote (const MCHAR *n)
 

Public Attributes

int start1
 
int start2
 
int length
 
int rolling1
 
int rolling2
 
int randpct
 
int transFocus
 
float angle
 
float easein
 
float easeout
 
float cost
 
float flow_angle
 
path_properties prop
 
MCHAR note [MAXTRANNOTE]
 

Additional Inherited Members

- Static Public Member Functions inherited from MaxHeapOperators
static UtilExport voidoperator new (size_t size)
 Standard new operator used to allocate objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e)
 Standard new operator used to allocate objects if there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new (size_t size, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate objects that takes the type of memory, filename and line number where the new was called If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate objects that takes the filename and line number where the new was called If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new (size_t size, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate objects that takes extra flags to specify special operations If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, int block_type, const char *filename, int line)
 New operator used to allocate arrays of objects. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, const char *filename, int line)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport voidoperator new[] (size_t size, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, an exception will be thrown. More...
 
static UtilExport voidoperator new[] (size_t size, const std::nothrow_t &e, unsigned long flags)
 New operator used to allocate arrays of objects If there is insufficient memory, NULL will be returned. More...
 
static UtilExport void operator delete (void *ptr)
 Standard delete operator used to deallocate an object If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an object If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an object that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an object that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete (void *ptr, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an object that takes extra flags to specify special operations If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e)
 Standard delete operator used to deallocate an array of objects If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, int block_type, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the type of memory, filename and line number where the delete was called If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, const char *filename, int line)
 Delete operator used to deallocate an array of objects that takes the filename and line number where the delete was called If the pointer is invalid, nothing will happen. More...
 
static UtilExport void operator delete[] (void *ptr, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport void operator delete[] (void *ptr, const std::nothrow_t &e, unsigned long flags)
 Delete operator used to deallocate an array of objects that takes extra flags to specify special operations If the pointer is invalid, an exception will be thrown. More...
 
static UtilExport voidoperator new (size_t size, void *placement_ptr)
 Placement new operator. More...
 
static UtilExport void operator delete (void *ptr, void *placement_ptr)
 Placement delete operator. More...
 
static UtilExport voidaligned_malloc (size_t size, size_t alignment)
 Allocates memory on a specified alignment boundary. More...
 
static UtilExport voidaligned_realloc (void *ptr, size_t size, size_t alignment)
 Reallocates memory on a specified alignment boundary. More...
 
static UtilExport void aligned_free (void *ptr)
 Frees a block of memory that was allocated with aligned_malloc/aligned_realloc. More...
 

Constructor & Destructor Documentation

Member Function Documentation

BIPExport TranInfo& operator= ( const TranInfo TI)
BIPExport int operator== ( const TranInfo TI)
void Output ( MFL_IOProcessor *  IOProc,
bool  asWChar 
)
void Input ( MFL_IOProcessor *  IOProc,
bool  asWChar 
)
int GetSourceStart ( ) const
inline
128 { return start1; }
int start1
Definition: IMoFlow.h:112
void SetSourceStart ( int  s)
inline
129 { start1 = s; }
int start1
Definition: IMoFlow.h:112
int GetDestStart ( ) const
inline
130 { return start2; }
int start2
Definition: IMoFlow.h:112
void SetDestStart ( int  s)
inline
131 { start2 = s; }
int start2
Definition: IMoFlow.h:112
int GetSourceState ( ) const
inline
132 { return rolling1; }
int rolling1
Definition: IMoFlow.h:113
void SetSourceState ( int  s)
inline
133 { rolling1 = s; }
int rolling1
Definition: IMoFlow.h:113
int GetDestState ( ) const
inline
134 { return rolling2; }
int rolling2
Definition: IMoFlow.h:113
void SetDestState ( int  s)
inline
135 { rolling2 = s; }
int rolling2
Definition: IMoFlow.h:113
int GetLength ( ) const
inline
136 { return length; }
int length
Definition: IMoFlow.h:112
void SetLength ( int  l)
inline
137 { length = l; }
int length
Definition: IMoFlow.h:112
float GetAngle ( ) const
inline
138 { return angle; }
float angle
Definition: IMoFlow.h:115
void SetAngle ( float  a)
inline
139 { angle = a; }
float angle
Definition: IMoFlow.h:115
int GetRandPercent ( ) const
inline
140 { return randpct; }
int randpct
Definition: IMoFlow.h:113
void SetRandPercent ( float  r)
inline
141 { randpct = (int)r; }
MAXMEM_EXTERN_C UtilExport int(__cdecl *MAX_heapchk)(void)
int randpct
Definition: IMoFlow.h:113
float GetCost ( ) const
inline
142 { return cost; }
float cost
Definition: IMoFlow.h:115
void SetCost ( float  c)
inline
143 { cost = c; }
float cost
Definition: IMoFlow.h:115
float GetEaseIn ( ) const
inline
144 { return easein; }
float easein
Definition: IMoFlow.h:115
void SetEaseIn ( float  in)
inline
145 { easein = in; }
float easein
Definition: IMoFlow.h:115
float GetEaseOut ( ) const
inline
146 { return easeout; }
float easeout
Definition: IMoFlow.h:115
void SetEaseOut ( float  out)
inline
147 { easeout = out; }
float easeout
Definition: IMoFlow.h:115
int GetTransFocus ( ) const
inline
148 { return transFocus; }
int transFocus
Definition: IMoFlow.h:114
void SetTransFocus ( int  t)
inline
149 { transFocus = t; }
int transFocus
Definition: IMoFlow.h:114
const MCHAR* GetNote ( ) const
inline
150 { return note; }
MCHAR note[MAXTRANNOTE]
Definition: IMoFlow.h:118
void SetNote ( const MCHAR n)
inline
151 { _tcsncpy_s(note, MAXTRANNOTE, n, MAXTRANNOTE-1); }
MCHAR note[MAXTRANNOTE]
Definition: IMoFlow.h:118

Member Data Documentation

int start1
int start2
int length
int rolling1
int rolling2
int randpct
int transFocus
float angle
float easein
float easeout
float cost
float flow_angle
MCHAR note[MAXTRANNOTE]