CFx SDK Documentation  2023 SP0
Public Member Functions | Protected Attributes | List of all members
OdSiRecursiveVisitor Class Reference

#include <GsBlockReferenceNode.h>

Inheritance diagram for OdSiRecursiveVisitor:
OdSiVisitor

Public Member Functions

 OdSiRecursiveVisitor ()
 
const OdSiShapequery () const
 
void resetQuery (const OdSiShape *pQuery)
 
const OdGeMatrix3dworldToNode () const
 
void setWorldToNode (const OdGeMatrix3d *tf)
 
const OdGeMatrix3dnodeToWorld () const
 
void setNodeToWorld (const OdGeMatrix3d *tf)
 
const OdGeMatrix3dworldToModel () const
 
void setWorldToModel (const OdGeMatrix3d *tf)
 
const OdGeMatrix3dmodelToWorld () const
 
void setModelToWorld (const OdGeMatrix3d *tf)
 
- Public Member Functions inherited from OdSiVisitor
virtual void visit (OdSiEntity *entity, bool completelyInside)=0
 

Protected Attributes

const OdSiShapem_pQuery
 
const OdGeMatrix3dm_worldToNode
 
const OdGeMatrix3dm_nodeToWorld
 
const OdGeMatrix3dm_worldToModel
 
const OdGeMatrix3dm_modelToWorld
 

Detailed Description

Corresponding C++ library: TD_SpatialIndex

<group OdSi_Classes>

Definition at line 40 of file GsBlockReferenceNode.h.

Constructor & Destructor Documentation

◆ OdSiRecursiveVisitor()

OdSiRecursiveVisitor::OdSiRecursiveVisitor ( )
inline

Definition at line 43 of file GsBlockReferenceNode.h.

Member Function Documentation

◆ modelToWorld()

const OdGeMatrix3d* OdSiRecursiveVisitor::modelToWorld ( ) const
inline

Definition at line 55 of file GsBlockReferenceNode.h.

◆ nodeToWorld()

const OdGeMatrix3d* OdSiRecursiveVisitor::nodeToWorld ( ) const
inline

Definition at line 51 of file GsBlockReferenceNode.h.

◆ query()

const OdSiShape* OdSiRecursiveVisitor::query ( ) const
inline

Definition at line 46 of file GsBlockReferenceNode.h.

◆ resetQuery()

void OdSiRecursiveVisitor::resetQuery ( const OdSiShape pQuery)
inline

Definition at line 47 of file GsBlockReferenceNode.h.

◆ setModelToWorld()

void OdSiRecursiveVisitor::setModelToWorld ( const OdGeMatrix3d tf)
inline

Definition at line 56 of file GsBlockReferenceNode.h.

◆ setNodeToWorld()

void OdSiRecursiveVisitor::setNodeToWorld ( const OdGeMatrix3d tf)
inline

Definition at line 52 of file GsBlockReferenceNode.h.

◆ setWorldToModel()

void OdSiRecursiveVisitor::setWorldToModel ( const OdGeMatrix3d tf)
inline

Definition at line 54 of file GsBlockReferenceNode.h.

◆ setWorldToNode()

void OdSiRecursiveVisitor::setWorldToNode ( const OdGeMatrix3d tf)
inline

Definition at line 50 of file GsBlockReferenceNode.h.

◆ worldToModel()

const OdGeMatrix3d* OdSiRecursiveVisitor::worldToModel ( ) const
inline

Definition at line 53 of file GsBlockReferenceNode.h.

◆ worldToNode()

const OdGeMatrix3d* OdSiRecursiveVisitor::worldToNode ( ) const
inline

Definition at line 49 of file GsBlockReferenceNode.h.

Member Data Documentation

◆ m_modelToWorld

const OdGeMatrix3d* OdSiRecursiveVisitor::m_modelToWorld
protected

Definition at line 63 of file GsBlockReferenceNode.h.

◆ m_nodeToWorld

const OdGeMatrix3d* OdSiRecursiveVisitor::m_nodeToWorld
protected

Definition at line 61 of file GsBlockReferenceNode.h.

◆ m_pQuery

const OdSiShape* OdSiRecursiveVisitor::m_pQuery
protected

Definition at line 59 of file GsBlockReferenceNode.h.

◆ m_worldToModel

const OdGeMatrix3d* OdSiRecursiveVisitor::m_worldToModel
protected

Definition at line 62 of file GsBlockReferenceNode.h.

◆ m_worldToNode

const OdGeMatrix3d* OdSiRecursiveVisitor::m_worldToNode
protected

Definition at line 60 of file GsBlockReferenceNode.h.


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