Version: 9.15.0
SPV3D_EXPORTSPV3DData Class Reference

#include <SPV3D_Prs.h>

Public Member Functions

 SPV3D_EXPORTSPV3DData ()
 
SPV3D_EXPORTSPV3DDatadeepCopy ()
 
void SetPrs (vtkPolyData *ds, const char *entry)
 
void SetPolyData (vtkPolyData *ds)
 
void RemovePrs (const char *entry)
 
pqPipelineSource * GetSourceProducer () const
 
void SetRepresentation (pqDataRepresentation *repr) const
 
pqDataRepresentation * GetRepresentation () const
 
void updateSource_for_display ()
 
bool IsNull () const
 
bool IsVisible () const
 
bool havePrs (const char *entry, unsigned int &id)
 
void Hide () const
 

Private Member Functions

 SPV3D_EXPORTSPV3DData (const SPV3D_EXPORTSPV3DData &other)=default
 

Private Attributes

vtkSmartPointer< vtkMultiBlockDataSet > _multiGEOMData
 
vtkIdType nbsolid
 
pqPipelineSource * _sourceProducer = nullptr
 
pqDataRepresentation * _repr = nullptr
 

Constructor & Destructor Documentation

◆ SPV3D_EXPORTSPV3DData() [1/2]

SPV3D_EXPORTSPV3DData::SPV3D_EXPORTSPV3DData ( )

◆ SPV3D_EXPORTSPV3DData() [2/2]

SPV3D_EXPORTSPV3DData::SPV3D_EXPORTSPV3DData ( const SPV3D_EXPORTSPV3DData other)
privatedefault

Member Function Documentation

◆ deepCopy()

SPV3D_EXPORTSPV3DData* SPV3D_EXPORTSPV3DData::deepCopy ( )
inline

◆ GetRepresentation()

pqDataRepresentation* SPV3D_EXPORTSPV3DData::GetRepresentation ( ) const
inline

References _repr.

◆ GetSourceProducer()

pqPipelineSource* SPV3D_EXPORTSPV3DData::GetSourceProducer ( ) const
inline

References _sourceProducer.

◆ havePrs()

bool SPV3D_EXPORTSPV3DData::havePrs ( const char *  entry,
unsigned int &  id 
)

◆ Hide()

void SPV3D_EXPORTSPV3DData::Hide ( ) const

References GetRepresentation().

◆ IsNull()

bool SPV3D_EXPORTSPV3DData::IsNull ( ) const
inline

References _repr, and _sourceProducer.

◆ IsVisible()

bool SPV3D_EXPORTSPV3DData::IsVisible ( ) const

References GetRepresentation(), and IsNull().

◆ RemovePrs()

void SPV3D_EXPORTSPV3DData::RemovePrs ( const char *  entry)

◆ SetPolyData()

void SPV3D_EXPORTSPV3DData::SetPolyData ( vtkPolyData *  ds)

References _multiGEOMData, and nbsolid.

◆ SetPrs()

void SPV3D_EXPORTSPV3DData::SetPrs ( vtkPolyData *  ds,
const char *  entry 
)

◆ SetRepresentation()

void SPV3D_EXPORTSPV3DData::SetRepresentation ( pqDataRepresentation *  repr) const
inline

References _repr.

◆ updateSource_for_display()

void SPV3D_EXPORTSPV3DData::updateSource_for_display ( )

Member Data Documentation

◆ _multiGEOMData

vtkSmartPointer<vtkMultiBlockDataSet> SPV3D_EXPORTSPV3DData::_multiGEOMData
private

◆ _repr

pqDataRepresentation* SPV3D_EXPORTSPV3DData::_repr = nullptr
mutableprivate

◆ _sourceProducer

pqPipelineSource* SPV3D_EXPORTSPV3DData::_sourceProducer = nullptr
mutableprivate

◆ nbsolid

vtkIdType SPV3D_EXPORTSPV3DData::nbsolid
private

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