VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions
makVrf::DtElementAttributeUtilityFunctions Class Reference

Static Public Member Functions

static makVrv::DtUniqueID displayIdFromSimId (makVrv::DtDe &de, const makVrv::DtUniqueID &id, makVrv::DtModelSetId modelSet=makVrv::DtModelSetId::Unspecified)
 
static
makVrv::DtElementData::SceneObjectIdList 
displayIdsFromSimId (makVrv::DtDe &de, const makVrv::DtUniqueID &id, makVrv::DtModelSetId modelSet=makVrv::DtModelSetId::Unspecified)
 
static makVrv::DtUniqueID simIdFromDisplayId (makVrv::DtDe &de, const makVrv::DtUniqueID &id)
 
static const
makVrv::DtElementIDHierarchyStateAttribute
echelonHierarchyState (makVrv::DtDe &de, makVrv::DtElementID id)
 
static const
makVrv::DtElementIDHierarchyDisplayStateAttribute
displayState (makVrv::DtDe &de, makVrv::DtElementID id)
 
static DtUUID uuidForObject (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool isEchelonChild (makVrv::DtDe &de, makVrv::DtElementID parent, makVrv::DtElementID child, bool recurse=false)
 
static bool isClutterEntity (makVrv::DtDe &de, makVrv::DtElementID parent)
 
static const
DtEmbarkationHierarchyStateAttribute
embarkationHierarchyState (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool isEmbarkationChild (makVrv::DtDe &de, makVrv::DtElementID parent, makVrv::DtElementID child, bool recurse=false)
 
static unsigned int lasingCode (makVrv::DtDe &de, makVrv::DtElementID id)
 
static makVrv::DtUniqueID lasingId (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool isVisible (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool isVrfSimulatedObject (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool isRemotelyAttachedObject (makVrv::DtDe &de, makVrv::DtElementID id)
 
static DtEntityType entityType (makVrv::DtDe &de, makVrv::DtElementID id)
 
static bool aggregateElementCanBeCollapsed (makVrv::DtDe &, makVrv::DtElementID)
 
static int forceType (makVrv::DtDe &de, makVrv::DtElementID id)
 

Member Function Documentation

static makVrv::DtUniqueID makVrf::DtElementAttributeUtilityFunctions::displayIdFromSimId ( makVrv::DtDe de,
const makVrv::DtUniqueID id,
makVrv::DtModelSetId  modelSet = makVrv::DtModelSetId::Unspecified 
)
static
static makVrv::DtElementData::SceneObjectIdList makVrf::DtElementAttributeUtilityFunctions::displayIdsFromSimId ( makVrv::DtDe de,
const makVrv::DtUniqueID id,
makVrv::DtModelSetId  modelSet = makVrv::DtModelSetId::Unspecified 
)
static
static makVrv::DtUniqueID makVrf::DtElementAttributeUtilityFunctions::simIdFromDisplayId ( makVrv::DtDe de,
const makVrv::DtUniqueID id 
)
static

Returns the name of the object given the specified id.

static const makVrv::DtElementIDHierarchyStateAttribute* makVrf::DtElementAttributeUtilityFunctions::echelonHierarchyState ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static const makVrv::DtElementIDHierarchyDisplayStateAttribute* makVrf::DtElementAttributeUtilityFunctions::displayState ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static DtUUID makVrf::DtElementAttributeUtilityFunctions::uuidForObject ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static bool makVrf::DtElementAttributeUtilityFunctions::isEchelonChild ( makVrv::DtDe de,
makVrv::DtElementID  parent,
makVrv::DtElementID  child,
bool  recurse = false 
)
static

Returns true if the child belongs to the parent. If recurse is true, check to see if it is anywhere in the tree.

static bool makVrf::DtElementAttributeUtilityFunctions::isClutterEntity ( makVrv::DtDe de,
makVrv::DtElementID  parent 
)
static

Returns true if the object is a clutter entity.

static const DtEmbarkationHierarchyStateAttribute* makVrf::DtElementAttributeUtilityFunctions::embarkationHierarchyState ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static bool makVrf::DtElementAttributeUtilityFunctions::isEmbarkationChild ( makVrv::DtDe de,
makVrv::DtElementID  parent,
makVrv::DtElementID  child,
bool  recurse = false 
)
static

Returns true if the child belongs to the parent. If recurse is true, check to see if it is anywhere in the tree.

static unsigned int makVrf::DtElementAttributeUtilityFunctions::lasingCode ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static

If this entity is lasing, the code that is being used as part of the attribute.

static makVrv::DtUniqueID makVrf::DtElementAttributeUtilityFunctions::lasingId ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static

If this entity is lasing, the unique id of the lase that is being used by this entity.

static bool makVrf::DtElementAttributeUtilityFunctions::isVisible ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static bool makVrf::DtElementAttributeUtilityFunctions::isVrfSimulatedObject ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static bool makVrf::DtElementAttributeUtilityFunctions::isRemotelyAttachedObject ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static DtEntityType makVrf::DtElementAttributeUtilityFunctions::entityType ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static
static bool makVrf::DtElementAttributeUtilityFunctions::aggregateElementCanBeCollapsed ( makVrv::DtDe ,
makVrv::DtElementID   
)
static
static int makVrf::DtElementAttributeUtilityFunctions::forceType ( makVrv::DtDe de,
makVrv::DtElementID  id 
)
static

Returns force of object.


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)