vtkProp *mitk::GPUVolumeMapper3D::GetVtkProp(mitk::BaseRenderer *renderer) { if (!IsRenderable(renderer)) { if (!m_Volumenullptr) { m_Volumenullptr = vtkSmartPointer<vtkVolume>::New(); m_Volumenullptr->VisibilityOff(); } return m_Volumenullptr; } InitCommon(); InitVtkMapper(renderer); LocalStorage *ls = m_LSH.GetLocalStorage(renderer); if (ls->m_rayInitialized) return ls->m_VolumeRAY; if (ls->m_gpuInitialized) return ls->m_VolumeGPU; return ls->m_VolumeCPU; }
status_t CloneAccelerant(void* data) { // Initialize a copy of the accelerant as a clone. Argument data points to // a copy of the data which was returned by GetAccelerantCloneInfo(). TRACE("Enter CloneAccelerant()\n"); char path[MAXPATHLEN] = "/dev/"; strcat(path, (const char*)data); gInfo.deviceFileDesc = open(path, B_READ_WRITE); // open the device if (gInfo.deviceFileDesc < 0) return errno; gInfo.bAccelerantIsClone = true; status_t result = InitCommon(gInfo.deviceFileDesc); if (result != B_OK) { close(gInfo.deviceFileDesc); return result; } result = gInfo.modeListArea = clone_area("ATI cloned display_modes", (void**) &gInfo.modeList, B_ANY_ADDRESS, B_READ_AREA, gInfo.sharedInfo->modeArea); if (result < 0) { UninitCommon(); close(gInfo.deviceFileDesc); return result; } TRACE("Leave CloneAccelerant()\n"); return B_OK; }
c3_Radio::c3_Radio( AUI_ERRCODE *retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, MBCHAR *pattern, ControlActionCallback *ActionFunc, void *cookie, sint32 state, sint32 numStates ) : aui_ImageBase( numStates ), aui_TextBase( NULL ), aui_Radio( retval, id, x, y, width, height, ActionFunc, cookie, state, numStates ), PatternBase(pattern) { Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = InitCommon(k_C3_RADIO_DEFAULT_BEVELWIDTH); Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; }
aui_Tab::aui_Tab( AUI_ERRCODE *retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, sint32 paneWidth, sint32 paneHeight, ControlActionCallback *ActionFunc, void *cookie, sint32 state, sint32 numStates ) : aui_ImageBase( numStates ), aui_TextBase( NULL ), aui_Radio( retval, id, x, y, width, height, ActionFunc, cookie, state, numStates ) { Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = InitCommon( paneWidth, paneHeight ); Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; }
DFO_ReadVariableArray :: DFO_ReadVariableArray() : FuncObjC("Read Variable Array") { SetToNull(varArrayFname); varArrayFileFormat = IO_VariableArray::vffPaCalc; InitCommon(); }
DFO_GridExtractXY :: DFO_GridExtractXY() : FuncObjC("Extract XY from Grid"), extractValMS("Extract XY") { extractX = true; logInterp = false; InitCommon(); }
void mitk::GPUVolumeMapper3D::GenerateDataForRenderer( mitk::BaseRenderer *renderer ) { if(!IsRenderable(renderer)) return; InitCommon(); InitVtkMapper( renderer ); mitk::Image *input = const_cast< mitk::Image * >( this->GetInput() ); vtkImageData *inputData = input->GetVtkImageData( this->GetTimestep() ); m_UnitSpacingImageFilter->SetInput( inputData ); LocalStorage *ls = m_LSH.GetLocalStorage(renderer); // Only with VTK 5.6 or above #if ((VTK_MAJOR_VERSION > 5) || ((VTK_MAJOR_VERSION==5) && (VTK_MINOR_VERSION>=6) )) if(ls->m_rayInitialized) { GenerateDataRAY(renderer); } else #endif if(ls->m_gpuInitialized) { GenerateDataGPU(renderer); } else { GenerateDataCPU(renderer); } // UpdateTransferFunctions UpdateTransferFunctions( renderer ); }
aui_Control::aui_Control ( AUI_ERRCODE * retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, ControlActionCallback * ActionFunc, void * cookie ) : aui_ImageBase ((sint32) 0), aui_TextBase (NULL), aui_Region (retval, id, x, y, width, height), aui_SoundBase ((MBCHAR **) NULL), m_stringTable (NULL), m_allocatedTip (false), m_statusText (NULL), m_numberOfLayers (0), m_imagesPerLayer (0), m_imageLayerList (NULL), m_layerRenderFlags (NULL), m_renderFlags (k_AUI_CONTROL_LAYER_FLAG_ALWAYS), m_statusTextCopy (NULL) { if (AUI_SUCCESS(*retval)) { *retval = InitCommon(ActionFunc, cookie); } }
//Plugin extern function void __declspec(dllexport) Capture(PLUGINDATA *pd) { pd->dwSupport|=PDS_SUPPORTALL; if (pd->dwSupport & PDS_GETSUPPORT) return; if (!bInitCommon) InitCommon(pd); else if (!bInitCapture) ReadOptions(OF_CAPTURE); if (bInitCapture) { DestroyDock(hWndCaptureDlg, DKT_KEEPAUTOLOAD); //Stay in memory and show as non-active pd->nUnload=UD_NONUNLOAD_NONACTIVE; } else { InitMain(); InitCapture(); pfCapture=pd->lpPluginFunction; bCaptureDockWaitResize=pd->bOnStart; CreateDock(&hWndCaptureDlg, &dkCaptureDlg, !bCaptureDockWaitResize); //Stay in memory, and show as active pd->nUnload=UD_NONUNLOAD_ACTIVE; } }
DFO_CreateReal::DFO_CreateReal(const DFO_CreateReal& a) : FuncObjC(a), rvalMS(a.rvalMS) { LocalCopy(a); InitCommon(); }
DFO_BlendColorMap :: DFO_BlendColorMap() : FuncObjC("Blend Color Maps"), tValMS("Blend T") { tValMS.enteredRealValue = 0.5; InitCommon(); }
DFO_CreateReal :: DFO_CreateReal() : FuncObjC("Create Real Value"), rvalMS("CreateValue") { CopyString(realDesc, "Output value", descMaxLen); InitCommon(); }
DFO_TableHistogram::DFO_TableHistogram(const DFO_TableHistogram& a) : DFO_Histogram(a), DSC_TableColSel(a) { LocalCopy(a); InitCommon(); }
void mitk::GPUVolumeMapper3D::GenerateDataForRenderer(mitk::BaseRenderer *renderer) { if (!IsRenderable(renderer)) return; InitCommon(); InitVtkMapper(renderer); mitk::Image *input = const_cast<mitk::Image *>(this->GetInput()); vtkImageData *inputData = input->GetVtkImageData(this->GetTimestep()); m_UnitSpacingImageFilter->SetInputData(inputData); LocalStorage *ls = m_LSH.GetLocalStorage(renderer); if (ls->m_rayInitialized) { GenerateDataRAY(renderer); } else if (ls->m_gpuInitialized) { GenerateDataGPU(renderer); } else { GenerateDataCPU(renderer); } // UpdateTransferFunctions UpdateTransferFunctions(renderer); }
aui_MovieButton::aui_MovieButton( AUI_ERRCODE *retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, MBCHAR *movie, ControlActionCallback *ActionFunc, void *cookie ) : aui_ImageBase( (sint32)0 ), aui_TextBase( NULL ), aui_Button( retval, id, x, y, width, height, ActionFunc, cookie ) { m_flags = 0; m_fullScreen = false; Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = InitCommon( movie ); Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; }
void __declspec(dllexport) PasteSerial(PLUGINDATA *pd) { pd->dwSupport|=PDS_SUPPORTALL; if (pd->dwSupport & PDS_GETSUPPORT) return; if (!bInitCommon) InitCommon(pd); else if (!bInitPasteSerial) ReadOptions(OF_PASTESERIAL); if (bInitPasteSerial) { UninitMain(); UninitPasteSerial(); //If any function still loaded, stay in memory and show as non-active if (nInitMain) pd->nUnload=UD_NONUNLOAD_NONACTIVE; } else { InitMain(); InitPasteSerial(); //Stay in memory, and show as active pd->nUnload=UD_NONUNLOAD_ACTIVE; } }
AUI_ERRCODE c3_HyperTipWindow::InitCommonLdl( MBCHAR *ldlBlock ) { ldl_datablock * block = aui_Ldl::FindDataBlock(ldlBlock); Assert( block != NULL ); if ( !block ) return AUI_ERRCODE_LDLFINDDATABLOCKFAILED; AUI_ERRCODE errcode = InitCommon(); Assert( AUI_SUCCESS(errcode) ); if ( !AUI_SUCCESS(errcode) ) return errcode; MBCHAR tipBlock[ k_AUI_LDL_MAXBLOCK + 1 ]; sprintf( tipBlock, "%s.%s", ldlBlock, k_C3_HYPERTIPWINDOW_LDL_TIP ); if (aui_Ldl::GetLdl()->FindDataBlock( tipBlock ) ) { m_hyperTip = new aui_HyperTextBox( &errcode, aui_UniqueId(), tipBlock ); Assert( AUI_NEWOK(m_hyperTip,errcode) ); if ( !AUI_NEWOK(m_hyperTip,errcode) ) return errcode; m_hyperTip->SetBlindness( TRUE ); m_hyperTip->TextReloadFont(); aui_Ldl::Remove( m_hyperTip ); m_allocatedHyperTip = TRUE; AddChild( m_hyperTip ); m_hyperTip->Move( 0, 0 ); m_hyperTip->Resize( m_width-5, m_height-10 ); } return AUI_ERRCODE_OK; }
void __declspec(dllexport) SelAutoCopy(PLUGINDATA *pd) { pd->dwSupport|=PDS_SUPPORTALL; if (pd->dwSupport & PDS_GETSUPPORT) return; if (!bInitCommon) InitCommon(pd); if (bInitSelAutoCopy) { UninitMain(); UninitSelAutoCopy(); //If any function still loaded, stay in memory and show as non-active if (nInitMain) pd->nUnload=UD_NONUNLOAD_NONACTIVE; } else { InitMain(); InitSelAutoCopy(); if (!pd->bOnStart) { if (SendMessage(pd->hWndEdit, EM_SELECTIONTYPE, 0, 0) != SEL_EMPTY) { CopySelection(pd->hWndEdit); } } //Stay in memory, and show as active pd->nUnload=UD_NONUNLOAD_ACTIVE; } }
vtkProp *mitk::GPUVolumeMapper3D::GetVtkProp(mitk::BaseRenderer *renderer) { if(!IsRenderable(renderer)) { if(!m_VolumeNULL) { m_VolumeNULL = vtkSmartPointer<vtkVolume>::New(); m_VolumeNULL->VisibilityOff(); } return m_VolumeNULL; } InitCommon(); InitVtkMapper( renderer ); LocalStorage *ls = m_LSH.GetLocalStorage(renderer); // Only with VTK 5.6 or above #if ((VTK_MAJOR_VERSION > 5) || ((VTK_MAJOR_VERSION==5) && (VTK_MINOR_VERSION>=6) )) if(ls->m_rayInitialized) return ls->m_VolumeRAY; #endif if(ls->m_gpuInitialized) return ls->m_VolumeGPU; return ls->m_VolumeCPU; }
void __declspec(dllexport) Paste(PLUGINDATA *pd) { EDITINFO ei; pd->dwSupport|=PDS_NOAUTOLOAD; if (pd->dwSupport & PDS_GETSUPPORT) return; if (!bInitCommon) InitCommon(pd); if (SendMessage(hMainWnd, AKD_GETEDITINFO, (WPARAM)pd->hWndEdit, (LPARAM)&ei)) { if (!ei.bReadOnly) { if (bInitSelAutoCopy && IsClipboardFormatAvailable(cfSelAutoCopy)) { if (wpClipboard) { SendMessage(pd->hMainWnd, AKD_REPLACESELW, (WPARAM)pd->hWndEdit, (LPARAM)wpClipboard); } else if (pClipboard) { SendMessage(pd->hMainWnd, AKD_REPLACESELA, (WPARAM)pd->hWndEdit, (LPARAM)pClipboard); } } else SendMessage(pd->hMainWnd, AKD_PASTE, (WPARAM)pd->hWndEdit, 0); } } //If plugin already loaded, stay in memory if (pd->bInMemory) pd->nUnload=UD_NONUNLOAD_UNCHANGE; }
DFO_TableColumnSort::DFO_TableColumnSort(const DFO_TableColumnSort& a) : FuncObjC(a), DSC_TableColSel(a) { LocalCopy(a); InitCommon(); }
void cPhysicsObject::CreateTrimesh(cWorld* pWorld, const std::vector<spitfire::math::cVec3>& coords, const std::vector<unsigned int>& indices, const physvec_t& pos, const physvec_t& rot) { vVertices = coords; vIndices = indices; bBody = false; bDynamic = false; // Trimeshes are static for the moment v[0] = 0.0f; v[1] = 0.0f; v[2] = 0.0f; dTriMeshDataID trimeshData = dGeomTriMeshDataCreate(); const int VertexCount = vVertices.size(); const int IndexCount = vIndices.size(); dGeomTriMeshDataBuildSingle( trimeshData, (const void*)vVertices.data(), sizeof(spitfire::math::cVec3), (int)VertexCount, // Faces (const void*)vIndices.data(), (int)IndexCount, 3 * sizeof(uint32_t) // Indices ); geom = dCreateTriMesh(pWorld->GetSpaceStatic(), trimeshData, NULL , NULL , NULL); InitCommon(pWorld, pos, rot); }
ctp2_HyperTextBox::ctp2_HyperTextBox( AUI_ERRCODE *retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, MBCHAR *pattern, ControlActionCallback *ActionFunc, void *cookie ) : aui_ImageBase( (sint32)0 ), aui_TextBase( NULL ), aui_HyperTextBox(retval, id, x,y, width, height, ActionFunc, cookie), PatternBase(pattern) { Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = InitCommon(); Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = CreateRanger( NULL ); Assert( AUI_SUCCESS(*retval) ); }
DFO_TableCalibrationStatistics::DFO_TableCalibrationStatistics(const DFO_TableCalibrationStatistics& a) : FuncObjC(a), DSC_TableColSel(a) { LocalCopy(a); InitCommon(); }
aui_Shell::aui_Shell( AUI_ERRCODE *retval ) { *retval = InitCommon(); Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; }
DFO_TableColumnCorrelation::DFO_TableColumnCorrelation(const DFO_TableColumnCorrelation& a) : FuncObjC(a), DSC_TableColSel(a) { LocalCopy(a); InitCommon(); }
Parameter::Parameter(const char* initFullName, const char* initShortName, UnitType initUnitType, const double& initMinLimit, const double& initMaxLimit, bool initOptIsOK, bool initFpIsOK, bool initFrIsOK, bool initFtIsOK, const SC_RealFormat& initFormat, const double& initVal, bool initDefIsLinear) : fullName(initFullName), shortName(initShortName), useUnitFormat(false), parVal(initUnitType, initVal), minLimit(initMinLimit), maxLimit(initMaxLimit), optIsOK(initOptIsOK), fpIsOK(initFpIsOK), frIsOK(initFrIsOK), ftIsOK(initFtIsOK), format(initFormat), defaultIsLinear(initDefIsLinear), pFixedCurve(fPParameterCurveFile, uPress, initUnitType, initShortName), rFixedCurve(frParameterCurveFile, uDist, initUnitType, initShortName), tFixedCurve(ftParameterCurveFile, uTime, initUnitType, initShortName), varyParVal(isVary, initShortName, initFullName, parVal, initDefIsLinear), optParVal(isOpt, initShortName, initFullName, parVal, initDefIsLinear), sampParVal(isSampled, initShortName, initFullName, parVal, minLimit, maxLimit, initDefIsLinear) { InitCommon(); }
aui_TextField::aui_TextField( AUI_ERRCODE *retval, uint32 id, sint32 x, sint32 y, sint32 width, sint32 height, MBCHAR const * text, ControlActionCallback *ActionFunc, void *cookie ) : aui_ImageBase( (sint32)0 ), aui_TextBase( NULL ), aui_Win( retval, id, x, y, width, height, ActionFunc, cookie ), #ifndef __AUI_USE_DIRECTX__ m_Font( NULL ), #endif m_holdfont( NULL ) { Assert( AUI_SUCCESS(*retval) ); if ( !AUI_SUCCESS(*retval) ) return; *retval = InitCommon( text, NULL, 0, FALSE ); Assert( AUI_SUCCESS(*retval) ); }
nsresult nsContentEventHandler::Init(nsQueryContentEvent* aEvent) { NS_ASSERTION(aEvent, "aEvent must not be null"); nsresult rv = InitCommon(); NS_ENSURE_SUCCESS(rv, rv); aEvent->mSucceeded = PR_FALSE; aEvent->mReply.mContentsRoot = mRootContent.get(); PRBool isCollapsed; rv = mSelection->GetIsCollapsed(&isCollapsed); NS_ENSURE_SUCCESS(rv, NS_ERROR_NOT_AVAILABLE); aEvent->mReply.mHasSelection = !isCollapsed; nsRefPtr<nsCaret> caret = mPresShell->GetCaret(); NS_ASSERTION(caret, "GetCaret returned null"); nsRect r; nsIFrame* frame = caret->GetGeometry(mSelection, &r); NS_ENSURE_TRUE(frame, NS_ERROR_FAILURE); aEvent->mReply.mFocusedWidget = frame->GetNearestWidget(); return NS_OK; }
PlotDefC :: PlotDefC(const PlotDefC& a) : InteractiveObj(a), callbackMenu(*this, "Views"), plotObjList(32), annoObjList(32) { InitCommon(); LocalCopy(a); }