Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkAffineDoubleArray Class Reference

affine implicit array of double. More...

#include <vtkAffineDoubleArray.h>

Inheritance diagram for vtkAffineDoubleArray:
Inheritance graph
[legend]
Collaboration diagram for vtkAffineDoubleArray:
Collaboration graph
[legend]

Public Member Functions

 vtkImplicitArrayTypeMacro (vtkAffineDoubleArray, vtkDataArray)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
void ConstructBackend (double slope, double intercept)
 Set the parameters for the affine backend. More...
 
- Public Member Functions inherited from vtkDataArray
virtual int IsA (const char *type)
 
vtkDataArrayNewInstance () const
 
void InsertTuple (vtkIdType dstTupleIdx, vtkIdType srcTupleIdx, vtkAbstractArray *source) VTK_OVERRIDE
 
vtkIdType InsertNextTuple (vtkIdType srcTupleIdx, vtkAbstractArray *source) VTK_OVERRIDE
 
void InsertTuples (vtkIdList *dstIds, vtkIdList *srcIds, vtkAbstractArray *source) VTK_OVERRIDE
 
void InsertTuples (vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkAbstractArray *source) VTK_OVERRIDE
 
void GetTuples (vtkIdList *tupleIds, vtkAbstractArray *output) VTK_OVERRIDE
 
void GetTuples (vtkIdType p1, vtkIdType p2, vtkAbstractArray *output) VTK_OVERRIDE
 
void InterpolateTuple (vtkIdType dstTupleIdx, vtkIdList *ptIndices, vtkAbstractArray *source, double *weights) VTK_OVERRIDE
 
void InterpolateTuple (vtkIdType dstTupleIdx, vtkIdType srcTupleIdx1, vtkAbstractArray *source1, vtkIdType srcTupleIdx2, vtkAbstractArray *source2, double t) VTK_OVERRIDE
 
virtual doubleGetTuple (vtkIdType tupleIdx)=0
 
virtual void GetTuple (vtkIdType tupleIdx, double *tuple)=0
 
void SetTuple (vtkIdType dstTupleIdx, vtkIdType srcTupleIdx, vtkAbstractArray *source) VTK_OVERRIDE
 
virtual double GetComponent (vtkIdType tupleIdx, int compIdx)
 
virtual void SetComponent (vtkIdType tupleIdx, int compIdx, double value)
 
virtual void InsertComponent (vtkIdType tupleIdx, int compIdx, double value)
 
virtual void ShallowCopy (vtkDataArray *other)
 
virtual void FillComponent (int compIdx, double value)
 
virtual void * WriteVoidPointer (vtkIdType valueIdx, vtkIdType numValues)=0
 
unsigned long GetActualMemorySize () VTK_OVERRIDE
 
void CreateDefaultLookupTable ()
 
virtual double GetMaxNorm ()
 
int CopyInformation (vtkInformation *infoFrom, int deep=1) VTK_OVERRIDE
 
int GetArrayType () VTK_OVERRIDE
 
int IsNumeric () VTK_OVERRIDE
 
int GetElementComponentSize () VTK_OVERRIDE
 
double GetTuple1 (vtkIdType tupleIdx)
 
doubleGetTuple2 (vtkIdType tupleIdx)
 
doubleGetTuple3 (vtkIdType tupleIdx)
 
doubleGetTuple4 (vtkIdType tupleIdx)
 
doubleGetTuple6 (vtkIdType tupleIdx)
 
doubleGetTuple9 (vtkIdType tupleIdx)
 
virtual void SetTuple (vtkIdType tupleIdx, const float *tuple)
 
virtual void SetTuple (vtkIdType tupleIdx, const double *tuple)
 
void SetTuple1 (vtkIdType tupleIdx, double value)
 
void SetTuple2 (vtkIdType tupleIdx, double val0, double val1)
 
void SetTuple3 (vtkIdType tupleIdx, double val0, double val1, double val2)
 
void SetTuple4 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3)
 
void SetTuple6 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5)
 
void SetTuple9 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual void InsertTuple (vtkIdType tupleIdx, const float *tuple)=0
 
virtual void InsertTuple (vtkIdType tupleIdx, const double *tuple)=0
 
void InsertTuple1 (vtkIdType tupleIdx, double value)
 
void InsertTuple2 (vtkIdType tupleIdx, double val0, double val1)
 
void InsertTuple3 (vtkIdType tupleIdx, double val0, double val1, double val2)
 
void InsertTuple4 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3)
 
void InsertTuple6 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5)
 
void InsertTuple9 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual vtkIdType InsertNextTuple (const float *tuple)=0
 
virtual vtkIdType InsertNextTuple (const double *tuple)=0
 
void InsertNextTuple1 (double value)
 
void InsertNextTuple2 (double val0, double val1)
 
void InsertNextTuple3 (double val0, double val1, double val2)
 
void InsertNextTuple4 (double val0, double val1, double val2, double val3)
 
void InsertNextTuple6 (double val0, double val1, double val2, double val3, double val4, double val5)
 
void InsertNextTuple9 (double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual void RemoveTuple (vtkIdType tupleIdx)=0
 
virtual void RemoveFirstTuple ()
 
virtual void RemoveLastTuple ()
 
virtual void GetData (vtkIdType tupleMin, vtkIdType tupleMax, int compMin, int compMax, vtkDoubleArray *data)
 
void DeepCopy (vtkAbstractArray *aa) VTK_OVERRIDE
 
virtual void DeepCopy (vtkDataArray *da)
 
virtual void CopyComponent (int dstComponent, vtkDataArray *src, int srcComponent)
 
void SetLookupTable (vtkLookupTable *lut)
 
virtual vtkLookupTableGetLookupTable ()
 
void GetRange (double range[2], int comp)
 
doubleGetRange (int comp)
 
doubleGetRange ()
 
void GetRange (double range[2])
 
int IsNumeric () VTK_OVERRIDE
 
int GetElementComponentSize () VTK_OVERRIDE
 
double GetTuple1 (vtkIdType tupleIdx)
 
doubleGetTuple2 (vtkIdType tupleIdx)
 
doubleGetTuple3 (vtkIdType tupleIdx)
 
doubleGetTuple4 (vtkIdType tupleIdx)
 
doubleGetTuple6 (vtkIdType tupleIdx)
 
doubleGetTuple9 (vtkIdType tupleIdx)
 
virtual void SetTuple (vtkIdType tupleIdx, const float *tuple)
 
virtual void SetTuple (vtkIdType tupleIdx, const double *tuple)
 
void SetTuple1 (vtkIdType tupleIdx, double value)
 
void SetTuple2 (vtkIdType tupleIdx, double val0, double val1)
 
void SetTuple3 (vtkIdType tupleIdx, double val0, double val1, double val2)
 
void SetTuple4 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3)
 
void SetTuple6 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5)
 
void SetTuple9 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual void InsertTuple (vtkIdType tupleIdx, const float *tuple)=0
 
virtual void InsertTuple (vtkIdType tupleIdx, const double *tuple)=0
 
void InsertTuple1 (vtkIdType tupleIdx, double value)
 
void InsertTuple2 (vtkIdType tupleIdx, double val0, double val1)
 
void InsertTuple3 (vtkIdType tupleIdx, double val0, double val1, double val2)
 
void InsertTuple4 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3)
 
void InsertTuple6 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5)
 
void InsertTuple9 (vtkIdType tupleIdx, double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual vtkIdType InsertNextTuple (const float *tuple)=0
 
virtual vtkIdType InsertNextTuple (const double *tuple)=0
 
void InsertNextTuple1 (double value)
 
void InsertNextTuple2 (double val0, double val1)
 
void InsertNextTuple3 (double val0, double val1, double val2)
 
void InsertNextTuple4 (double val0, double val1, double val2, double val3)
 
void InsertNextTuple6 (double val0, double val1, double val2, double val3, double val4, double val5)
 
void InsertNextTuple9 (double val0, double val1, double val2, double val3, double val4, double val5, double val6, double val7, double val8)
 
virtual void RemoveTuple (vtkIdType tupleIdx)=0
 
virtual void RemoveFirstTuple ()
 
virtual void RemoveLastTuple ()
 
virtual void GetData (vtkIdType tupleMin, vtkIdType tupleMax, int compMin, int compMax, vtkDoubleArray *data)
 
void DeepCopy (vtkAbstractArray *aa) VTK_OVERRIDE
 
virtual void DeepCopy (vtkDataArray *da)
 
virtual void CopyComponent (int dstComponent, vtkDataArray *src, int srcComponent)
 
void SetLookupTable (vtkLookupTable *lut)
 
virtual vtkLookupTableGetLookupTable ()
 
void GetRange (double range[2], int comp)
 
doubleGetRange (int comp)
 
doubleGetRange ()
 
void GetRange (double range[2])
 
void GetDataTypeRange (double range[2])
 
double GetDataTypeMin ()
 
double GetDataTypeMax ()
 
- Public Member Functions inherited from vtkAbstractArray
vtkAbstractArrayNewInstance () const
 
virtual int Allocate (vtkIdType numValues, vtkIdType ext=1000)=0
 
virtual void Initialize ()=0
 
virtual int GetDataType ()=0
 
void SetComponentName (vtkIdType component, const char *name)
 
const char * GetComponentName (vtkIdType component)
 
bool HasAComponentName ()
 
int CopyComponentNames (vtkAbstractArray *da)
 
virtual void SetNumberOfTuples (vtkIdType numTuples)=0
 
virtual void SetNumberOfValues (vtkIdType numValues)
 
virtual bool HasStandardMemoryLayout ()
 
virtual void * GetVoidPointer (vtkIdType valueIdx)=0
 
virtual void Squeeze ()=0
 
virtual int Resize (vtkIdType numTuples)=0
 
virtual void ExportToVoidPointer (void *out_ptr)
 
virtual vtkVariant GetVariantValue (vtkIdType valueIdx)
 
virtual void InsertVariantValue (vtkIdType valueIdx, vtkVariant value)=0
 
virtual void SetVariantValue (vtkIdType valueIdx, vtkVariant value)=0
 
virtual void DataChanged ()=0
 
virtual void ClearLookup ()=0
 
vtkInformationGetInformation ()
 
bool HasInformation ()
 
virtual void SetNumberOfComponents (int)
 
int GetNumberOfComponents ()
 
vtkIdType GetNumberOfTuples ()
 
vtkIdType GetNumberOfValues () const
 
void Reset ()
 
vtkIdType GetSize ()
 
vtkIdType GetMaxId ()
 
virtual void SetVoidArray (void *vtkNotUsed(array), vtkIdType vtkNotUsed(size), int vtkNotUsed(save))=0
 
virtual void SetVoidArray (void *array, vtkIdType size, int save, int vtkNotUsed(deleteMethod))
 
virtual void SetName (const char *)
 
virtual char * GetName ()
 
virtual const char * GetDataTypeAsString (void)
 
virtual VTK_NEWINSTANCE vtkArrayIteratorNewIterator ()=0
 
virtual vtkIdType GetDataSize ()
 
virtual vtkIdType LookupValue (vtkVariant value)=0
 
virtual void LookupValue (vtkVariant value, vtkIdList *valueIds)=0
 
virtual void GetProminentComponentValues (int comp, vtkVariantArray *values, double uncertainty=1.e-6, double minimumProminence=1.e-3)
 
virtual unsigned int GetMaxDiscreteValues ()
 
virtual void SetMaxDiscreteValues (unsigned int)
 
virtual int GetDataTypeSize ()=0
 
virtual void SetNumberOfComponents (int)
 
int GetNumberOfComponents ()
 
vtkIdType GetNumberOfTuples ()
 
vtkIdType GetNumberOfValues () const
 
void Reset ()
 
vtkIdType GetSize ()
 
vtkIdType GetMaxId ()
 
virtual void SetVoidArray (void *vtkNotUsed(array), vtkIdType vtkNotUsed(size), int vtkNotUsed(save))=0
 
virtual void SetVoidArray (void *array, vtkIdType size, int save, int vtkNotUsed(deleteMethod))
 
virtual void SetName (const char *)
 
virtual char * GetName ()
 
virtual const char * GetDataTypeAsString (void)
 
virtual VTK_NEWINSTANCE vtkArrayIteratorNewIterator ()=0
 
virtual vtkIdType GetDataSize ()
 
virtual vtkIdType LookupValue (vtkVariant value)=0
 
virtual void LookupValue (vtkVariant value, vtkIdList *valueIds)=0
 
virtual void GetProminentComponentValues (int comp, vtkVariantArray *values, double uncertainty=1.e-6, double minimumProminence=1.e-3)
 
virtual unsigned int GetMaxDiscreteValues ()
 
virtual void SetMaxDiscreteValues (unsigned int)
 
- Public Member Functions inherited from vtkObject
 vtkBaseTypeMacro (vtkObject, vtkObjectBase)
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
virtual vtkMTimeType GetMTime ()
 
void RemoveObserver (unsigned long tag)
 
void RemoveObservers (unsigned long event)
 
void RemoveObservers (const char *event)
 
void RemoveAllObservers ()
 
int HasObserver (unsigned long event)
 
int HasObserver (const char *event)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommandGetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void Print (ostream &os)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
void SetReferenceCount (int)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
int GetReferenceCount ()
 
void PrintRevisions (ostream &)
 

Static Public Member Functions

static vtkAffineDoubleArrayNew ()
 
static vtkAffineDoubleArrayExtendedNew ()
 
static vtkAffineDoubleArrayFastDownCast (vtkAbstractArray *source)
 A faster alternative to SafeDownCast for downcasting vtkAbstractArrays. More...
 
- Static Public Member Functions inherited from vtkDataArray
static int IsTypeOf (const char *type)
 
static vtkDataArraySafeDownCast (vtkObjectBase *o)
 
static vtkDataArrayFastDownCast (vtkAbstractArray *source)
 
static vtkInformationDoubleVectorKeyCOMPONENT_RANGE ()
 
static vtkInformationDoubleVectorKeyL2_NORM_RANGE ()
 
static vtkInformationStringKeyUNITS_LABEL ()
 
static VTK_NEWINSTANCE vtkDataArrayCreateDataArray (int dataType)
 
static void GetDataTypeRange (int type, double range[2])
 
static double GetDataTypeMin (int type)
 
static double GetDataTypeMax (int type)
 
static VTK_NEWINSTANCE vtkDataArrayCreateDataArray (int dataType)
 
- Static Public Member Functions inherited from vtkAbstractArray
static int IsTypeOf (const char *type)
 
static vtkAbstractArraySafeDownCast (vtkObjectBase *o)
 
static vtkInformationIntegerKeyGUI_HIDE ()
 
static vtkInformationInformationVectorKeyPER_COMPONENT ()
 
static vtkInformationVariantVectorKeyDISCRETE_VALUES ()
 
static vtkInformationDoubleVectorKeyDISCRETE_VALUE_SAMPLE_PARAMETERS ()
 
static VTK_NEWINSTANCE vtkAbstractArrayCreateArray (int dataType)
 
static int GetDataTypeSize (int type)
 
static VTK_NEWINSTANCE vtkAbstractArrayCreateArray (int dataType)
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkAffineDoubleArray ()
 
 ~vtkAffineDoubleArray () override
 
- Protected Member Functions inherited from vtkDataArray
virtual vtkObjectBaseNewInstanceInternal () const
 
virtual void ComputeRange (double range[2], int comp)
 
virtual bool ComputeScalarRange (double *ranges)
 
virtual bool ComputeVectorRange (double range[2])
 
 vtkDataArray ()
 
 ~vtkDataArray ()
 
- Protected Member Functions inherited from vtkAbstractArray
 vtkAbstractArray ()
 
 ~vtkAbstractArray ()
 
virtual void SetInformation (vtkInformation *)
 
virtual void UpdateDiscreteValueSet (double uncertainty, double minProminence)
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
void RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Additional Inherited Members

- Public Types inherited from vtkDataArray
typedef vtkAbstractArray Superclass
 
- Public Types inherited from vtkAbstractArray
enum  DeleteMethod
 
typedef vtkObject Superclass
 
- Public Attributes inherited from vtkAbstractArray
 VTK_DATA_ARRAY_FREE
 
 VTK_DATA_ARRAY_DELETE
 
 MAX_DISCRETE_VALUES
 
 AbstractArray
 
 DataArray
 
 AoSDataArrayTemplate
 
 SoADataArrayTemplate
 
 TypedDataArray
 
 MappedDataArray
 
 DataArrayTemplate
 
- Protected Attributes inherited from vtkDataArray
vtkLookupTableLookupTable
 
double Range [2]
 
- Protected Attributes inherited from vtkAbstractArray
vtkIdType Size
 
vtkIdType MaxId
 
int NumberOfComponents
 
unsigned int MaxDiscreteValues
 
char * Name
 
bool RebuildArray
 
vtkInformationInformation
 
vtkInternalComponentNames * ComponentNames
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

affine implicit array of double.

vtkAffineDoubleArray is an affine implicit array of values of type double. see vtkAffineArray, vtkAffineImplicitBackend

This file is generated by vtkImplicitArrays.cmake

Definition at line 25 of file vtkAffineDoubleArray.h.

Constructor & Destructor Documentation

◆ vtkAffineDoubleArray()

vtkAffineDoubleArray::vtkAffineDoubleArray ( )
protected

◆ ~vtkAffineDoubleArray()

vtkAffineDoubleArray::~vtkAffineDoubleArray ( )
overrideprotected

Member Function Documentation

◆ vtkImplicitArrayTypeMacro()

vtkAffineDoubleArray::vtkImplicitArrayTypeMacro ( vtkAffineDoubleArray  ,
vtkDataArray   
)

◆ New()

static vtkAffineDoubleArray* vtkAffineDoubleArray::New ( )
static

◆ ExtendedNew()

static vtkAffineDoubleArray* vtkAffineDoubleArray::ExtendedNew ( )
static

◆ PrintSelf()

void vtkAffineDoubleArray::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
overridevirtual

Reimplemented from vtkDataArray.

◆ FastDownCast()

static vtkAffineDoubleArray* vtkAffineDoubleArray::FastDownCast ( vtkAbstractArray source)
inlinestatic

A faster alternative to SafeDownCast for downcasting vtkAbstractArrays.

Definition at line 47 of file vtkAffineDoubleArray.h.

◆ ConstructBackend()

void vtkAffineDoubleArray::ConstructBackend ( double  slope,
double  intercept 
)

Set the parameters for the affine backend.

slope is the unit variation and intercept is the value at 0. Value at index is: value = slope * index + intercept


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