MCPcopy Create free account
hub / github.com/Kitware/VTK / identify

Method identify

ThirdParty/libproj/vtklibproj/src/iso19111/datum.cpp:986–1001  ·  view source on GitHub ↗

\brief Return a Ellipsoid object where some parameters are better * identified. * * @return a new Ellipsoid. */

Source from the content-addressed store, hash-verified

984 * @return a new Ellipsoid.
985 */
986EllipsoidNNPtr Ellipsoid::identify() const {
987 auto newEllipsoid = Ellipsoid::nn_make_shared<Ellipsoid>(*this);
988 newEllipsoid->assignSelf(
989 util::nn_static_pointer_cast<util::BaseObject>(newEllipsoid));
990
991 if (name()->description()->empty() || nameStr() == "unknown") {
992 std::string projEllpsName;
993 std::string ellpsName;
994 if (lookForProjWellKnownEllps(projEllpsName, ellpsName)) {
995 newEllipsoid->setProperties(
996 util::PropertyMap().set(IdentifiedObject::NAME_KEY, ellpsName));
997 }
998 }
999
1000 return newEllipsoid;
1001}
1002
1003// ---------------------------------------------------------------------------
1004

Callers

nothing calls this directly

Calls 7

PropertyMapClass · 0.85
assignSelfMethod · 0.80
nameClass · 0.50
emptyMethod · 0.45
descriptionMethod · 0.45
setPropertiesMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected