A3DMkpViewFlagsData Struct Reference

The set of flags that tell what is handled by an A3DMkpView. In a view, several components may be defined, such as camera, annotations, cross-sections and explosion. You may query a view to know which component is set by using A3DMkpViewGetFlags. For instance, dealing with cross-section , the behaviors are as follow: More...

Data Fields

A3DBool m_bIsCameraSet
 
A3DBool m_bIsCombineState
 
A3DBool m_bIsCrossSectionSet
 
A3DBool m_bIsExplosionSet
 
A3DBool m_bIsGeomFilteringSet
 
A3DBool m_bIsPMIFilteringSet
 
A3DUns16 m_usStructSize
 

Detailed Description

The set of flags that tell what is handled by an A3DMkpView. In a view, several components may be defined, such as camera, annotations, cross-sections and explosion. You may query a view to know which component is set by using A3DMkpViewGetFlags. For instance, dealing with cross-section , the behaviors are as follow:

VIEW TO ACTIVATECross-section set in current stateCross-section in Resulting view
Flag setCross-section set in view
YESNONONO
NOYESNO
YESNOYES (view cross-section)
YESYESYES (view cross-section)
NONONONO
NOYESYES (current cross-section)
YESNONO
YESYESYES (current cross-section)

It's the same method for all components, to change the camera, you need a view with a camera set, if it's not the case the current camera have to be kept...

Version
7.1

Field Documentation

A3DUns16 A3DMkpViewFlagsData::m_usStructSize

Reserved; must be initialized with A3D_INITIALIZE_DATA.

A3DBool A3DMkpViewFlagsData::m_bIsCameraSet

This field tells if a camera is set

A3DBool A3DMkpViewFlagsData::m_bIsPMIFilteringSet

This field tells if there's some PMI filtering

A3DBool A3DMkpViewFlagsData::m_bIsGeomFilteringSet

This field tells if there's some geometry filtering

A3DBool A3DMkpViewFlagsData::m_bIsCrossSectionSet

This field tells if there's a cross section defined

A3DBool A3DMkpViewFlagsData::m_bIsExplosionSet

This field tells if there's an exploded view

A3DBool A3DMkpViewFlagsData::m_bIsCombineState

This field tells if there's a combine state