DWFToolkit::DWFContentPresentationModelViewNode Class Reference

Inheritance diagram for DWFToolkit::DWFContentPresentationModelViewNode:

Inheritance graph
[legend]
Collaboration diagram for DWFToolkit::DWFContentPresentationModelViewNode:

Collaboration graph
[legend]
List of all members.

Detailed Description

The DWFContentPresentationModelViewNode class supports scene changes to a 3D model.

Since:
7.2
The DWFContentPresentationModelViewNode class supports scene changes to a 3D model.

Definition at line 56 of file ContentPresentationModelViewNode.h.

Public Member Functions

_DWFTK_API DWFContentPresentationModelViewNode (const DWFString &zLabel=L"", const DWFString &zID=L"") throw ()
virtual _DWFTK_API ~DWFContentPresentationModelViewNode () throw ()
virtual _DWFTK_API void getModelSceneChanges (DWFModelScene &rScene) throw ( DWFException )
virtual _DWFTK_API unsigned
int 
getResetFlags () const throw ( DWFException )
virtual _DWFTK_API void notify (BBaseOpcodeHandler *pHandler, const void *pTag=NULL) throw ( DWFException )
virtual _DWFTK_API void insertSceneChanges (DWFContentPresentationModelViewNode &rNode) throw ( DWFException )
virtual _DWFTK_API void setResetFlags (unsigned int nFlags) throw ( DWFException )
virtual _DWFTK_API void parseAttributeList (const char **ppAttributeList) throw ( DWFException )
_DWFTK_API const DWFXMLNamespaceaddNamespace (const DWFString &zNamespace, const DWFString &zXMLNS) throw ( DWFException )
virtual _DWFTK_API void serializeXML (DWFXMLSerializer &rSerializer, unsigned int nFlags) throw ( DWFException )


Constructor & Destructor Documentation

_DWFTK_API DWFToolkit::DWFContentPresentationModelViewNode::DWFContentPresentationModelViewNode const DWFString zLabel = L"",
const DWFString zID = L""
throw ()
 

Constructor

Parameters:
zLabel An optional user-friendly label for this node.
zID A unique string identifying this node. If not provided, one will be assigned.
Exceptions:
None 

virtual _DWFTK_API DWFToolkit::DWFContentPresentationModelViewNode::~DWFContentPresentationModelViewNode  )  throw () [virtual]
 

Destructor

Exceptions:
None 


Member Function Documentation

_DWFTK_API const DWFXMLNamespace& DWFToolkit::DWFContentPresentationModelViewNode::addNamespace const DWFString zNamespace,
const DWFString zXMLNS
throw ( DWFException )
 

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::getModelSceneChanges DWFModelScene rScene  )  throw ( DWFException ) [virtual]
 

This call cause the scene changes captured by this node to be "played back" on the interface implementation that's passed in. The final change will be followed by close().

Parameters:
rScene An implementation of DWFModelScene interface that will receive the scene changes.
Exceptions:
None 

virtual _DWFTK_API unsigned int DWFToolkit::DWFContentPresentationModelViewNode::getResetFlags  )  const throw ( DWFException ) [virtual]
 

Returns the bitwise-or of the change types that must be reset before applying this node.

Returns:
The bitwise-or of scene change types that must be reset
Exceptions:
None 

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::insertSceneChanges DWFContentPresentationModelViewNode rNode  )  throw ( DWFException ) [virtual]
 

This method will copy scene changes recorded at the node that's passed in.

Parameters:
rNode The node whose changes are to be copied.

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::notify BBaseOpcodeHandler *  pHandler,
const void *  pTag = NULL
throw ( DWFException ) [virtual]
 

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::parseAttributeList const char **  ppAttributeList  )  throw ( DWFException ) [virtual]
 

Reimplemented from DWFToolkit::DWFContentPresentationReferenceNode.

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::serializeXML DWFXMLSerializer rSerializer,
unsigned int  nFlags
throw ( DWFException ) [virtual]
 

Reimplemented from DWFToolkit::DWFContentPresentationReferenceNode.

virtual _DWFTK_API void DWFToolkit::DWFContentPresentationModelViewNode::setResetFlags unsigned int  nFlags  )  throw ( DWFException ) [virtual]
 

Sets a bitwise-or of the scene change types that must be reset before applying this node.

Parameters:
nFlags The bitwise-or of changes types to reset
Exceptions:
None 


The documentation for this class was generated from the following file:
Generated on Tue Jan 6 22:40:40 2009 for Autodesk DWF Toolkit by  doxygen 1.4.5