Exchange Toolkit
Public Member Functions | Protected Member Functions | List of all members
ts3d::RepresentationItemInstance Class Reference

This specific type of an Instance expects the leaf node to be of type kA3DTypeRiRepresentationItem. More...

#include <ExchangeToolkit.h>

Inheritance diagram for ts3d::RepresentationItemInstance:
ts3d::Instance

Public Member Functions

 RepresentationItemInstance (InstancePath const &path)
 throws if leaf entity is not type kA3DTypeRiRepresentationItem
 
std::shared_ptr< TessBaseInstancegetTessellation (void) const
 Provides a concrete type for the tessellation instance Will be one of type: More...
 
Net attribute getters
bool getNetRemoved (A3DUns32 const face_idx) const
 Gets the net removed.
 
bool getNetShow (A3DUns32 const face_idx) const
 Gets the net show.
 
A3DGraphStyleData getNetStyle (A3DUns32 const face_idx) const
 Gets the net style.
 
A3DUns16 getNetLayer (A3DUns32 const face_idx) const
 Gets the net layer.
 
- Public Member Functions inherited from ts3d::Instance
 Instance (InstancePath const &path)
 Constructs an Instance from the provided InstancePath.
 
 Instance (Instance const &other)
 Copy constructor.
 
 Instance (Instance &&other)
 Move constructor.
 
virtual ~Instance (void)
 Destructor.
 
Instanceoperator= (Instance const &other)
 Assignment.
 
Instanceoperator= (Instance &&other)
 Move assign.
 
bool operator== (Instance const &other) const
 Compare paths.
 
std::string getName (void) const
 Gets the object name.
 
std::string getType (void) const
 Gets the object type as a string.
 
InstancePath const & path (void) const
 Gets the InstancePath this Instance references.
 
Instance owner (void) const
 Gets an Instance object for the parent.
 
void reset (InstancePath const &new_path)
 Resets the InstancePath this Instance references.
 
A3DEntity * leaf (void) const
 Gets the leaf entity pointer.
 
A3DEEntityType leafType (void) const
 Gets the type of the leaf entity.
 
bool getNetRemoved (void) const
 Gets the net removed.
 
bool getNetShow (void) const
 Gets the net show.
 
A3DGraphStyleData getNetStyle (void) const
 Gets the net style.
 
A3DUns16 getNetLayer (void) const
 Gets the net layer.
 

Protected Member Functions

A3DMiscCascadedAttributesWrapper getCascadedAttributesData (A3DUns32 const face_idx) const
 

Detailed Description

This specific type of an Instance expects the leaf node to be of type kA3DTypeRiRepresentationItem.

Member Function Documentation

std::shared_ptr<TessBaseInstance> ts3d::RepresentationItemInstance::getTessellation ( void  ) const
inline

Provides a concrete type for the tessellation instance Will be one of type:


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