# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLPACS::CPrimitiveDesc Class Reference

PACS primitive description. More...

#include <primitive_block.h>

List of all members.

Public Methods

 CPrimitiveDesc ()
void serial (NLMISC::IStream &s)

Public Attributes

float Length [2]
float Height
float Attenuation
UMovePrimitive::TType Type
UMovePrimitive::TReaction Reaction
UMovePrimitive::TTrigger Trigger
bool Obstacle
UMovePrimitive::TCollisionMask OcclusionMask
UMovePrimitive::TCollisionMask CollisionMask
NLMISC::CVector Position
float Orientation


Detailed Description

PACS primitive description.

Author:
Cyril 'Hulud' Corvazier , Nevrax France
Date:
2002

Definition at line 42 of file pacs/primitive_block.h.


Constructor & Destructor Documentation

NLPACS::CPrimitiveDesc::CPrimitiveDesc  
 

Definition at line 35 of file primitive_block_pacs.cpp.

References Attenuation, CollisionMask, Obstacle, OcclusionMask, Reaction, Trigger, and Type.


Member Function Documentation

void NLPACS::CPrimitiveDesc::serial NLMISC::IStream   s
 

Definition at line 48 of file primitive_block_pacs.cpp.

References Attenuation, CollisionMask, Height, Length, Obstacle, OcclusionMask, Orientation, Position, Reaction, s, NLMISC::IStream::serial, NLMISC::IStream::serialEnum, NLMISC::IStream::serialVersion, Trigger, Type, NLMISC::IStream::xmlPop, NLMISC::IStream::xmlPush, and NLMISC::IStream::xmlSerial.


Member Data Documentation

float NLPACS::CPrimitiveDesc::Attenuation
 

Definition at line 57 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

UMovePrimitive::TCollisionMask NLPACS::CPrimitiveDesc::CollisionMask
 

Definition at line 75 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

float NLPACS::CPrimitiveDesc::Height
 

Definition at line 54 of file pacs/primitive_block.h.

Referenced by serial.

float NLPACS::CPrimitiveDesc::Length[2]
 

Definition at line 51 of file pacs/primitive_block.h.

Referenced by serial.

bool NLPACS::CPrimitiveDesc::Obstacle
 

Definition at line 69 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

UMovePrimitive::TCollisionMask NLPACS::CPrimitiveDesc::OcclusionMask
 

Definition at line 72 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

float NLPACS::CPrimitiveDesc::Orientation
 

Definition at line 81 of file pacs/primitive_block.h.

Referenced by serial.

NLMISC::CVector NLPACS::CPrimitiveDesc::Position
 

Definition at line 78 of file pacs/primitive_block.h.

Referenced by serial.

UMovePrimitive::TReaction NLPACS::CPrimitiveDesc::Reaction
 

Definition at line 63 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

UMovePrimitive::TTrigger NLPACS::CPrimitiveDesc::Trigger
 

Definition at line 66 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.

UMovePrimitive::TType NLPACS::CPrimitiveDesc::Type
 

Definition at line 60 of file pacs/primitive_block.h.

Referenced by CPrimitiveDesc, and serial.


The documentation for this class was generated from the following files: