API Reference > OdDb Classes > OdDbSubentityOverrule Class > OdDbSubentityOverrule Methods > OdDbSubentityOverrule::getSubentPathsAtGsMarker Method
OdDbSubentityOverrule::getSubentPathsAtGsMarker Method
Syntax
C++
virtual OdResult getSubentPathsAtGsMarker(const OdDbEntity* pSubject, OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d& pickPoint, const OdGeMatrix3d& viewXform, OdDbFullSubentPathArray& subentPaths, const OdDbObjectIdArray* pEntAndInsertStack = 0);
Parameters 
Description 
const OdDbEntity* pSubject 
[in] A raw pointer to an entity.  
OdDb::SubentType type 
[in] A subentity type specified by the OdDb::SubentType enumeration.  
OdGsMarker gsMark 
[in] GS marker representing a specific subentity.  
const OdGePoint3d& pickPoint 
[in] WCS coordinates of the point picked during the selection of the entity.  
const OdGeMatrix3d& viewXform 
[in] A transformation matrix to transform from WCS to DCS.  
OdDbFullSubentPathArray& subentPaths 
[out] An array of full subentity path objects identifying the subentities generated from the GS marker.  
const OdDbObjectIdArray* pEntAndInsertStack = 0 
[in] An array of object IDs that are the nested containers of the subentity. 

Overrules the OdDbEntity::subGetSubentPathsAtGsMarker() method and calls it in the default implementation. This method returns eOk if successful. 

 

Copyright © 2002–2020. Open Design Alliance. All rights reserved.