Go to the documentation of this file.
11 #ifndef vtk_m_filter_vector_analysis_CrossProduct_h
12 #define vtk_m_filter_vector_analysis_CrossProduct_h
16 #include <vtkm/filter/vector_analysis/vtkm_filter_vector_analysis_export.h>
22 namespace vector_analysis
36 const std::string& name,
39 this->SetActiveField(name, association);
45 return this->GetActiveFieldAssociation();
55 this->SetUseCoordinateSystemAsField(flag);
60 return this->GetUseCoordinateSystemAsField();
72 return this->GetActiveCoordinateSystemIndex();
81 const std::string& name,
84 this->SetActiveField(1, name, association);
90 return this->GetActiveFieldAssociation(1);
100 this->SetUseCoordinateSystemAsField(1, flag);
105 return this->GetUseCoordinateSystemAsField(1);
117 return this->GetActiveCoordinateSystemIndex(1);
129 #endif // vtk_m_filter_vector_analysis_CrossProduct_h
Definition: CrossProduct.h:25
VTKM_CONT vtkm::Id GetSecondaryCoordinateSystemIndex() const
Definition: CrossProduct.h:115
VTKM_CONT void SetPrimaryCoordinateSystem(vtkm::Id index)
Definition: CrossProduct.h:68
VTKM_CONT bool GetUseCoordinateSystemAsPrimaryField() const
Definition: CrossProduct.h:58
Groups connected points that have the same field value.
Definition: Atomic.h:19
VTKM_CONT bool GetUseCoordinateSystemAsSecondaryField() const
Definition: CrossProduct.h:103
Association
Definition: cont/Field.h:34
const VTKM_CONT std::string & GetPrimaryFieldName() const
Definition: CrossProduct.h:42
vtkm::Int32 Id
Represents an ID (index into arrays).
Definition: Types.h:191
VTKM_CONT vtkm::Id GetPrimaryCoordinateSystemIndex() const
Definition: CrossProduct.h:70
Definition: FilterField.h:21
VTKM_CONT void SetSecondaryField(const std::string &name, vtkm::cont::Field::Association association=vtkm::cont::Field::Association::Any)
Definition: CrossProduct.h:80
#define VTKM_CONT
Definition: ExportMacros.h:57
VTKM_CONT void SetPrimaryField(const std::string &name, vtkm::cont::Field::Association association=vtkm::cont::Field::Association::Any)
Definition: CrossProduct.h:35
VTKM_CONT vtkm::cont::Field::Association GetPrimaryFieldAssociation() const
Definition: CrossProduct.h:43
VTKM_CONT void SetUseCoordinateSystemAsPrimaryField(bool flag)
Definition: CrossProduct.h:53
const VTKM_CONT std::string & GetSecondaryFieldName() const
Definition: CrossProduct.h:87
VTKM_CONT void SetSecondaryCoordinateSystem(vtkm::Id index)
Definition: CrossProduct.h:113
VTKM_CONT vtkm::cont::Field::Association GetSecondaryFieldAssociation() const
Definition: CrossProduct.h:88
VTKM_CONT void SetUseCoordinateSystemAsSecondaryField(bool flag)
Definition: CrossProduct.h:98