#3187 symbols and labels for well path attributes, initial work.

This commit is contained in:
Gaute Lindkvist
2018-08-30 14:03:58 +02:00
parent 46c5bbf4c6
commit adc9ad322a
16 changed files with 472 additions and 62 deletions

View File

@@ -17,14 +17,14 @@
/////////////////////////////////////////////////////////////////////////////////
#pragma once
#include "RimWellPathAttribute.h"
#include "cafAppEnum.h"
#include "cvfBase.h"
#include "cafPdmChildArrayField.h"
#include "cafPdmField.h"
#include "cafPdmObject.h"
class RimWellPathAttribute;
class RimWellPathAttributeCollection : public caf::PdmObject
{
CAF_PDM_HEADER_INIT;
@@ -32,6 +32,7 @@ public:
RimWellPathAttributeCollection();
~RimWellPathAttributeCollection();
void updateAllReferringTracks();
std::vector<RimWellPathAttribute*> attributes() const;
void insertAttribute(RimWellPathAttribute* insertBefore, RimWellPathAttribute* attribute);
void deleteAttribute(RimWellPathAttribute* attributeToDelete);