Commit 10ef929b authored by cyrush's avatar cyrush

updated beetown config-siteconfig-site/beetown.llnl.gov.cmake

git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@19236 18c085ea-50e0-402c-830e-de6fd14e8384
parent 89d7b2c1
......@@ -65,6 +65,9 @@
# the case where VTK has been installed normally (with vtk-5.8 subdirs)
# and change how Python filters are located on Windows.
#
# Cyrus Harrison, Tue Sep 25 12:09:39 PDT 2012
# Added Geoviz libs
#
#****************************************************************************/
INCLUDE(${VISIT_SOURCE_DIR}/CMake/ThirdPartyInstallLibrary.cmake)
......@@ -126,6 +129,8 @@ ELSE(VISIT_VTK_SKIP_INSTALL)
vtkFilteringPythonD
vtkGenericFiltering
vtkGenericFilteringPythonD
vtkGeovis
vtkGeovisPythonD
vtkGraphics
vtkGraphicsPythonD
vtkHybrid
......
This diff is collapsed.
......@@ -57,6 +57,9 @@
# Cyrus Harrison, Fri Apr 6 10:03:51 PDT 2012
# Renamed Ftle to FTLE.
#
# Cyrus Harrison, Tue Sep 25 12:08:29 PDT 2012
# Added CartographicProjection (from Jean Favre)
#
#****************************************************************************/
IF(NOT WIN32)
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${VISIT_PLUGIN_DIR}/operators)
......@@ -68,6 +71,7 @@ SET(REQUIRED_OPERATOR_PLUGINS
AMRStitchCell
BoundaryOp
Box
CartographicProjection
Clip
Cone
ConnectedComponents
......
# DO NOT EDIT THIS FILE! THIS FILE IS AUTOMATICALLY GENERATED BY xml2cmake
PROJECT(CartographicProjection)
INCLUDE(${VISIT_SOURCE_DIR}/CMake/PluginMacros.cmake)
SET(COMMON_SOURCES
CartographicProjectionPluginInfo.C
CartographicProjectionCommonPluginInfo.C
CartographicProjectionAttributes.C
)
SET(LIBI_SOURCES
CartographicProjectionPluginInfo.C
)
SET(LIBG_SOURCES
CartographicProjectionGUIPluginInfo.C
QvisCartographicProjectionWindow.C
${COMMON_SOURCES}
)
SET(LIBG_MOC_SOURCES
QvisCartographicProjectionWindow.h
)
SET(LIBV_SOURCES
CartographicProjectionViewerPluginInfo.C
${COMMON_SOURCES}
)
SET(LIBE_SOURCES
CartographicProjectionEnginePluginInfo.C
avtCartographicProjectionFilter.C
${COMMON_SOURCES}
)
INCLUDE_DIRECTORIES(
${CMAKE_CURRENT_SOURCE_DIR}
${VISIT_COMMON_INCLUDES}
${VISIT_INCLUDE_DIR}/avt/DBAtts/MetaData
${VISIT_INCLUDE_DIR}/avt/DBAtts/SIL
${VISIT_INCLUDE_DIR}/avt/Database/Database
${VISIT_INCLUDE_DIR}/avt/Expressions/Abstract
${VISIT_INCLUDE_DIR}/avt/Expressions/CMFE
${VISIT_INCLUDE_DIR}/avt/Expressions/Conditional
${VISIT_INCLUDE_DIR}/avt/Expressions/Derivations
${VISIT_INCLUDE_DIR}/avt/Expressions/General
${VISIT_INCLUDE_DIR}/avt/Expressions/ImageProcessing
${VISIT_INCLUDE_DIR}/avt/Expressions/Management
${VISIT_INCLUDE_DIR}/avt/Expressions/Math
${VISIT_INCLUDE_DIR}/avt/Expressions/MeshQuality
${VISIT_INCLUDE_DIR}/avt/Expressions/TimeIterators
${VISIT_INCLUDE_DIR}/avt/FileWriter
${VISIT_INCLUDE_DIR}/avt/Filters
${VISIT_INCLUDE_DIR}/avt/IVP
${VISIT_INCLUDE_DIR}/avt/Math
${VISIT_INCLUDE_DIR}/avt/Pipeline/AbstractFilters
${VISIT_INCLUDE_DIR}/avt/Pipeline/Data
${VISIT_INCLUDE_DIR}/avt/Pipeline/Pipeline
${VISIT_INCLUDE_DIR}/avt/Pipeline/Sinks
${VISIT_INCLUDE_DIR}/avt/Pipeline/Sources
${VISIT_INCLUDE_DIR}/avt/Plotter
${VISIT_INCLUDE_DIR}/avt/QtVisWindow
${VISIT_INCLUDE_DIR}/avt/View
${VISIT_INCLUDE_DIR}/avt/VisWindow/Colleagues
${VISIT_INCLUDE_DIR}/avt/VisWindow/Interactors
${VISIT_INCLUDE_DIR}/avt/VisWindow/Proxies
${VISIT_INCLUDE_DIR}/avt/VisWindow/Tools
${VISIT_INCLUDE_DIR}/avt/VisWindow/VisWindow
${VISIT_INCLUDE_DIR}/gui
${VISIT_INCLUDE_DIR}/mdserver/proxy
${VISIT_INCLUDE_DIR}/mdserver/rpc
${VISIT_INCLUDE_DIR}/viewer/main
${VISIT_INCLUDE_DIR}/viewer/proxy
${VISIT_INCLUDE_DIR}/viewer/rpc
${VISIT_INCLUDE_DIR}/winutil
${VISIT_INCLUDE_DIR}/visit_vtk/full
${VISIT_INCLUDE_DIR}/visit_vtk/lightweight
${QT_INCLUDE_DIR}
${QT_QTCORE_INCLUDE_DIR}
${QT_QTGUI_INCLUDE_DIR}
${VTK_INCLUDE_DIRS}
${PYTHON_INCLUDE_PATH}
${VISIT_INCLUDE_DIR}/visitpy/visitpy
)
LINK_DIRECTORIES(${VISIT_LIBRARY_DIR} ${QT_LIBRARY_DIR} ${GLEW_LIBRARY_DIR} ${VTK_LIBRARY_DIRS} )
ADD_LIBRARY(ICartographicProjectionOperator ${LIBI_SOURCES})
TARGET_LINK_LIBRARIES(ICartographicProjectionOperator visitcommon)
SET(INSTALLTARGETS ICartographicProjectionOperator)
IF(NOT VISIT_SERVER_COMPONENTS_ONLY AND NOT VISIT_ENGINE_ONLY AND NOT VISIT_DBIO_ONLY)
QT_WRAP_CPP(GCartographicProjectionOperator LIBG_SOURCES ${LIBG_MOC_SOURCES})
ADD_LIBRARY(GCartographicProjectionOperator ${LIBG_SOURCES})
TARGET_LINK_LIBRARIES(GCartographicProjectionOperator visitcommon gui )
ADD_LIBRARY(VCartographicProjectionOperator ${LIBV_SOURCES})
TARGET_LINK_LIBRARIES(VCartographicProjectionOperator visitcommon viewer )
SET(INSTALLTARGETS ${INSTALLTARGETS} GCartographicProjectionOperator VCartographicProjectionOperator)
IF(VISIT_PYTHON_SCRIPTING)
SET(LIBS_SOURCES
CartographicProjectionScriptingPluginInfo.C
PyCartographicProjectionAttributes.C
${COMMON_SOURCES}
)
ADD_LIBRARY(SCartographicProjectionOperator ${LIBS_SOURCES})
TARGET_LINK_LIBRARIES(SCartographicProjectionOperator visitcommon visitpy ${PYTHON_LIBRARY})
SET(INSTALLTARGETS ${INSTALLTARGETS} SCartographicProjectionOperator)
ENDIF(VISIT_PYTHON_SCRIPTING)
IF(VISIT_JAVA)
ADD_CUSTOM_TARGET(JavaCartographicProjection ALL ${CMAKE_Java_COMPILER} ${CMAKE_Java_FLAGS} -d ${VISIT_BINARY_DIR}/java -classpath ${VISIT_BINARY_DIR}/java CartographicProjectionAttributes.java)
ADD_DEPENDENCIES(JavaCartographicProjection JavaClient)
ENDIF(VISIT_JAVA)
ENDIF(NOT VISIT_SERVER_COMPONENTS_ONLY AND NOT VISIT_ENGINE_ONLY AND NOT VISIT_DBIO_ONLY)
ADD_LIBRARY(ECartographicProjectionOperator_ser ${LIBE_SOURCES})
TARGET_LINK_LIBRARIES(ECartographicProjectionOperator_ser visitcommon avtexpressions_ser avtfilters_ser avtpipeline_ser vtkGeovis )
SET(INSTALLTARGETS ${INSTALLTARGETS} ECartographicProjectionOperator_ser)
IF(VISIT_PARALLEL)
ADD_PARALLEL_LIBRARY(ECartographicProjectionOperator_par ${LIBE_SOURCES})
TARGET_LINK_LIBRARIES(ECartographicProjectionOperator_par visitcommon avtexpressions_par avtfilters_par avtpipeline_par vtkGeovis )
SET(INSTALLTARGETS ${INSTALLTARGETS} ECartographicProjectionOperator_par)
ENDIF(VISIT_PARALLEL)
VISIT_INSTALL_OPERATOR_PLUGINS(${INSTALLTARGETS})
VISIT_PLUGIN_TARGET_RTOD(operators ${INSTALLTARGETS})
VISIT_PLUGIN_TARGET_FOLDER(operators CartographicProjection ${INSTALLTARGETS})
<?xml version="1.0"?>
<Plugin name="CartographicProjection" type="operator" label="CartographicProjection" version="1.0" enabled="true" mdspecificcode="false" engspecificcode="false" onlyengine="false" noengine="false" category="Transforms">
<LIBS components="ESer">
vtkGeovis
</LIBS>
<LIBS components="EPar">
vtkGeovis
</LIBS>
<Attribute name="CartographicProjectionAttributes" purpose="" persistent="true" keyframe="false" exportAPI="" exportInclude="">
<Enum name="ProjectionID">
aitoff
eck4
eqdc
hammer
laea
lcc
merc
mill
moll
ortho
wink2
</Enum>
<Field name="projectionID" label="projectionID" type="enum" subtype="ProjectionID">
</Field>
</Attribute>
</Plugin>
/*****************************************************************************
*
* Copyright (c) 2000 - 2012, Lawrence Livermore National Security, LLC
* Produced at the Lawrence Livermore National Laboratory
* LLNL-CODE-442911
* All rights reserved.
*
* This file is part of VisIt. For details, see https://visit.llnl.gov/. The
* full copyright notice is contained in the file COPYRIGHT located at the root
* of the VisIt distribution or at http://www.llnl.gov/visit/copyright.html.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the disclaimer below.
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the disclaimer (as noted below) in the
* documentation and/or other materials provided with the distribution.
* - Neither the name of the LLNS/LLNL nor the names of its contributors may
* be used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
* LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
*****************************************************************************/
#ifndef CARTOGRAPHICPROJECTIONATTRIBUTES_H
#define CARTOGRAPHICPROJECTIONATTRIBUTES_H
#include <string>
#include <AttributeSubject.h>
// ****************************************************************************
// Class: CartographicProjectionAttributes
//
// Purpose:
//
//
// Notes: Autogenerated by xml2atts.
//
// Programmer: xml2atts
// Creation: omitted
//
// Modifications:
//
// ****************************************************************************
class CartographicProjectionAttributes : public AttributeSubject
{
public:
enum ProjectionID
{
aitoff,
eck4,
eqdc,
hammer,
laea,
lcc,
merc,
mill,
moll,
ortho,
wink2
};
// These constructors are for objects of this class
CartographicProjectionAttributes();
CartographicProjectionAttributes(const CartographicProjectionAttributes &obj);
protected:
// These constructors are for objects derived from this class
CartographicProjectionAttributes(private_tmfs_t tmfs);
CartographicProjectionAttributes(const CartographicProjectionAttributes &obj, private_tmfs_t tmfs);
public:
virtual ~CartographicProjectionAttributes();
virtual CartographicProjectionAttributes& operator = (const CartographicProjectionAttributes &obj);
virtual bool operator == (const CartographicProjectionAttributes &obj) const;
virtual bool operator != (const CartographicProjectionAttributes &obj) const;
private:
void Init();
void Copy(const CartographicProjectionAttributes &obj);
public:
virtual const std::string TypeName() const;
virtual bool CopyAttributes(const AttributeGroup *);
virtual AttributeSubject *CreateCompatible(const std::string &) const;
virtual AttributeSubject *NewInstance(bool) const;
// Property selection methods
virtual void SelectAll();
// Property setting methods
void SetProjectionID(ProjectionID projectionID_);
// Property getting methods
ProjectionID GetProjectionID() const;
// Persistence methods
virtual bool CreateNode(DataNode *node, bool completeSave, bool forceAdd);
virtual void SetFromNode(DataNode *node);
// Enum conversion functions
static std::string ProjectionID_ToString(ProjectionID);
static bool ProjectionID_FromString(const std::string &, ProjectionID &);
protected:
static std::string ProjectionID_ToString(int);
public:
// IDs that can be used to identify fields in case statements
enum {
ID_projectionID = 0,
ID__LAST
};
private:
int projectionID;
// Static class format string for type map.
static const char *TypeMapFormatString;
static const private_tmfs_t TmfsStruct;
};
#define CARTOGRAPHICPROJECTIONATTRIBUTES_TMFS "i"
#endif
// ***************************************************************************
//
// Copyright (c) 2000 - 2012, Lawrence Livermore National Security, LLC
// Produced at the Lawrence Livermore National Laboratory
// LLNL-CODE-442911
// All rights reserved.
//
// This file is part of VisIt. For details, see https://visit.llnl.gov/. The
// full copyright notice is contained in the file COPYRIGHT located at the root
// of the VisIt distribution or at http://www.llnl.gov/visit/copyright.html.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// - Redistributions of source code must retain the above copyright notice,
// this list of conditions and the disclaimer below.
// - Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the disclaimer (as noted below) in the
// documentation and/or other materials provided with the distribution.
// - Neither the name of the LLNS/LLNL nor the names of its contributors may
// be used to endorse or promote products derived from this software without
// specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
// LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
// DAMAGE.
//
// ***************************************************************************
package llnl.visit.operators;
import llnl.visit.AttributeSubject;
import llnl.visit.CommunicationBuffer;
import llnl.visit.Plugin;
// ****************************************************************************
// Class: CartographicProjectionAttributes
//
// Purpose:
//
//
// Notes: Autogenerated by xml2java.
//
// Programmer: xml2java
// Creation: omitted
//
// Modifications:
//
// ****************************************************************************
public class CartographicProjectionAttributes extends AttributeSubject implements Plugin
{
private static int CartographicProjectionAttributes_numAdditionalAtts = 1;
// Enum values
public final static int PROJECTIONID_AITOFF = 0;
public final static int PROJECTIONID_ECK4 = 1;
public final static int PROJECTIONID_EQDC = 2;
public final static int PROJECTIONID_HAMMER = 3;
public final static int PROJECTIONID_LAEA = 4;
public final static int PROJECTIONID_LCC = 5;
public final static int PROJECTIONID_MERC = 6;
public final static int PROJECTIONID_MILL = 7;
public final static int PROJECTIONID_MOLL = 8;
public final static int PROJECTIONID_ORTHO = 9;
public final static int PROJECTIONID_WINK2 = 10;
public CartographicProjectionAttributes()
{
super(CartographicProjectionAttributes_numAdditionalAtts);
}
public CartographicProjectionAttributes(int nMoreFields)
{
super(CartographicProjectionAttributes_numAdditionalAtts + nMoreFields);
}
public CartographicProjectionAttributes(CartographicProjectionAttributes obj)
{
super(CartographicProjectionAttributes_numAdditionalAtts);
projectionID = obj.projectionID;
SelectAll();
}
public int Offset()
{
return super.Offset() + super.GetNumAdditionalAttributes();
}
public int GetNumAdditionalAttributes()
{
return CartographicProjectionAttributes_numAdditionalAtts;
}
public boolean equals(CartographicProjectionAttributes obj)
{
// Create the return value
return ((projectionID == obj.projectionID));
}
public String GetName() { return "CartographicProjection"; }
public String GetVersion() { return "1.0"; }
// Property setting methods
public void SetProjectionID(int projectionID_)
{
projectionID = projectionID_;
Select(0);
}
// Property getting methods
public int GetProjectionID() { return projectionID; }
// Write and read methods.
public void WriteAtts(CommunicationBuffer buf)
{
if(WriteSelect(0, buf))
buf.WriteInt(projectionID);
}
public void ReadAtts(int index, CommunicationBuffer buf)
{
SetProjectionID(buf.ReadInt());
}
public String toString(String indent)
{
String str = new String();
str = str + indent + "projectionID = ";
if(projectionID == PROJECTIONID_AITOFF)
str = str + "PROJECTIONID_AITOFF";
if(projectionID == PROJECTIONID_ECK4)
str = str + "PROJECTIONID_ECK4";
if(projectionID == PROJECTIONID_EQDC)
str = str + "PROJECTIONID_EQDC";
if(projectionID == PROJECTIONID_HAMMER)
str = str + "PROJECTIONID_HAMMER";
if(projectionID == PROJECTIONID_LAEA)
str = str + "PROJECTIONID_LAEA";
if(projectionID == PROJECTIONID_LCC)
str = str + "PROJECTIONID_LCC";
if(projectionID == PROJECTIONID_MERC)
str = str + "PROJECTIONID_MERC";
if(projectionID == PROJECTIONID_MILL)
str = str + "PROJECTIONID_MILL";
if(projectionID == PROJECTIONID_MOLL)
str = str + "PROJECTIONID_MOLL";
if(projectionID == PROJECTIONID_ORTHO)
str = str + "PROJECTIONID_ORTHO";
if(projectionID == PROJECTIONID_WINK2)
str = str + "PROJECTIONID_WINK2";
str = str + "\n";
return str;
}
// Attributes
private int projectionID;
}
/*****************************************************************************
*
* Copyright (c) 2000 - 2012, Lawrence Livermore National Security, LLC
* Produced at the Lawrence Livermore National Laboratory
* LLNL-CODE-442911
* All rights reserved.
*
* This file is part of VisIt. For details, see https://visit.llnl.gov/. The
* full copyright notice is contained in the file COPYRIGHT located at the root
* of the VisIt distribution or at http://www.llnl.gov/visit/copyright.html.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the disclaimer below.
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the disclaimer (as noted below) in the
* documentation and/or other materials provided with the distribution.
* - Neither the name of the LLNS/LLNL nor the names of its contributors may
* be used to endorse or promote products derived from this software without
* specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL LAWRENCE LIVERMORE NATIONAL SECURITY,
* LLC, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
*****************************************************************************/
// ************************************************************************* //
// File: CartographicProjectionCommonPluginInfo.C
// ************************************************************************* //
#include <CartographicProjectionPluginInfo.h>
#include <CartographicProjectionAttributes.h>
// ****************************************************************************
// Method: CartographicProjectionCommonPluginInfo::AllocAttributes
//
// Purpose:
// Return a pointer to a newly allocated attribute subject.
//
// Returns: A pointer to the newly allocated attribute subject.
//
// Programmer: generated by xml2info
// Creation: omitted
//
// ****************************************************************************
AttributeSubject *
CartographicProjectionCommonPluginInfo::AllocAttributes()
{
return new CartographicProjectionAttributes;
}
// ****************************************************************************
// Method: CartographicProjectionCommonPluginInfo::CopyAttributes
//
// Purpose:
// Copy a CartographicProjection attribute subject.
//
// Arguments:
// to The destination attribute subject.
// from The source attribute subject.
//
// Programmer: generated by xml2info
// Creation: omitted
//
// ****************************************************************************
void
CartographicProjectionCommonPluginInfo::CopyAttributes(AttributeSubject *to,
AttributeSubject *from)
{
*((CartographicProjectionAttributes *) to) = *((CartographicProjectionAttributes *) from);
}
/*****************************************************************************
*
* Copyright (c) 2000 - 2012, Lawrence Livermore National Security, LLC
* Produced at the Lawrence Livermore National Laboratory
* LLNL-CODE-442911
* All rights reserved.
*
* This file is part of VisIt. For details, see https://visit.llnl.gov/. The
* full copyright notice is contained in the file COPYRIGHT located at the root
* of the VisIt distribution or at http://www.llnl.gov/visit/copyright.html.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the disclaimer below.
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the disclaimer (as noted below) in the
* documentation and/or other materials provided with the distribution.
* - Neither the name of the LLNS/LLNL nor the names of its contributors may
* be used to endorse or promote products derived from this software without
* specific prior written permission.