Import Geant4 10.3.0.beta source tree
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4ViewParameters.hh 66373 2012-12-18 09:41:34Z gcosmo $
|
||||
// $Id: G4ViewParameters.hh 97316 2016-06-01 12:12:58Z gcosmo $
|
||||
//
|
||||
//
|
||||
// John Allison 19th July 1996
|
||||
@@ -248,6 +248,7 @@ public: // With description
|
||||
void SetBackgroundColour (const G4Colour&);
|
||||
void SetPicking (G4bool);
|
||||
void SetRotationStyle (RotationStyle);
|
||||
void ClearVisAttributesModifiers ();
|
||||
void AddVisAttributesModifier
|
||||
(const G4ModelingParameters::VisAttributesModifier&);
|
||||
|
||||
@@ -262,6 +263,19 @@ public: // With description
|
||||
// Other functions.
|
||||
void PrintDifferences (const G4ViewParameters& v) const;
|
||||
|
||||
// Interpolation
|
||||
// Returns a null pointer when no more to be done. For example:
|
||||
// do {
|
||||
// G4ViewParameters* vp =
|
||||
// G4ViewParameters::CatmullRomCubicSplineInterpolation(viewVector,nInterpolationPoints);
|
||||
// if (!vp) break;
|
||||
// ...
|
||||
// } while (true);
|
||||
// Assumes equal intervals
|
||||
static G4ViewParameters* CatmullRomCubicSplineInterpolation
|
||||
(const std::vector<G4ViewParameters>& views,
|
||||
G4int nInterpolationPoints = 50); // No of interpolations points per interval
|
||||
|
||||
private:
|
||||
|
||||
G4int ParseGeometry ( const char *string, G4int *x, G4int *y, unsigned int *width, unsigned int *height);
|
||||
|
||||
Reference in New Issue
Block a user