"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "pariso/isosurface/Iso3D.h" between
mathmod-10.1-source.zip and mathmod-11.0-source.zip

About: MathMod is a mathematical modeling software that visualize and animate implicit and parametric surfaces.

Iso3D.h  (mathmod-10.1-source):Iso3D.h  (mathmod-11.0-source)
/*************************************************************************** /***************************************************************************
* Copyright (C) 2020 by Abderrahman Taha * * Copyright (C) 2021 by Abderrahman Taha *
* * * *
* * * *
* This program is free software; you can redistribute it and/or modify * * This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by * * it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or * * the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. * * (at your option) any later version. *
* * * *
* This program is distributed in the hope that it will be useful, * * This program is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of * * but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
skipping to change at line 117 skipping to change at line 117
uint factX=4, uint factX=4,
uint factY=4, uint factY=4,
uint factZ=4); uint factZ=4);
~Iso3D() override; ~Iso3D() override;
inline void SignatureComputation(); inline void SignatureComputation();
inline uint ConstructIsoSurface(); inline uint ConstructIsoSurface();
inline void ConstructIsoNormale(uint); inline void ConstructIsoNormale(uint);
inline uint PointEdgeComputation(uint); inline uint PointEdgeComputation(uint);
inline uint CNDCalculation(uint &, struct ComponentInfos *); inline uint CNDCalculation(uint &, struct ComponentInfos *);
void Setgrid(uint); void Setgrid(uint);
void IsoBuild(float **, uint **, uint *,unsigned int *, uint **,unsigned i void IsoBuild(float **, uint **, uint *,unsigned int *, uint **,unsigned i
nt *, struct ComponentInfos *); nt *, unsigned int *, struct ComponentInfos *);
void InitShowComponent(struct ComponentInfos *);
void SaveIsoGLMap(uint); void SaveIsoGLMap(uint);
uint SetMiniMmeshStruct(); uint SetMiniMmeshStruct();
void CalculateColorsPoints(struct ComponentInfos*, uint index); void CalculateColorsPoints(struct ComponentInfos*, uint index);
void BuildIso(); void BuildIso();
void UpdateNbMaxGrid(int); void UpdateNbMaxGrid(int);
void UpdateThredsNumber(uint); void UpdateThredsNumber(uint);
void stopcalculations(bool); void stopcalculations(bool);
void WorkerThreadCopy(IsoWorkerThread *); void WorkerThreadCopy(IsoWorkerThread *);
ErrorMessage IsoMorph(); ErrorMessage IsoMorph();
ErrorMessage parse_expression2(); ErrorMessage parse_expression2();
 End of changes. 2 change blocks. 
3 lines changed or deleted 4 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)