Public Member Functions | Protected Member Functions | Protected Attributes

uiHorSaveFieldGrp Class Reference

save or overwrite horizon field set up. It will create new horizon based on given horizon, if the old horizon is not given, you can read it from memory. You can also call saveHorizon() to save horizon based on your choice of as new or overwrite. More...

Inheritance diagram for uiHorSaveFieldGrp:
uiGroup uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiHorSaveFieldGrp (uiParent *, EM::Horizon *, bool is2d=false)
 ~uiHorSaveFieldGrp ()
void setSaveFieldName (const char *)
bool displayNewHorizon () const
bool overwriteHorizon () const
EM::HorizongetNewHorizon () const
EM::HorizonreadHorizon (const MultiID &)
bool saveHorizon ()
void setFullSurveyArray (bool yn)
bool needsFullSurveyArray () const
bool acceptOK (CallBacker *)

Protected Member Functions

bool createNewHorizon ()
void saveCB (CallBacker *)
void expandToFullSurveyArray ()

Protected Attributes

uiGenInputsavefld_
uiCheckBoxaddnewfld_
uiIOObjSeloutputfld_
EM::Horizonhorizon_
EM::Horizonnewhorizon_
bool usefullsurvey_
bool is2d_

Detailed Description

save or overwrite horizon field set up. It will create new horizon based on given horizon, if the old horizon is not given, you can read it from memory. You can also call saveHorizon() to save horizon based on your choice of as new or overwrite.


Constructor & Destructor Documentation

uiHorSaveFieldGrp::uiHorSaveFieldGrp ( uiParent ,
EM::Horizon ,
bool  is2d = false 
)
uiHorSaveFieldGrp::~uiHorSaveFieldGrp (  ) 

Member Function Documentation

bool uiHorSaveFieldGrp::acceptOK ( CallBacker  ) 
bool uiHorSaveFieldGrp::createNewHorizon (  )  [protected]
bool uiHorSaveFieldGrp::displayNewHorizon (  )  const
void uiHorSaveFieldGrp::expandToFullSurveyArray (  )  [protected]
EM::Horizon* uiHorSaveFieldGrp::getNewHorizon (  )  const [inline]
bool uiHorSaveFieldGrp::needsFullSurveyArray (  )  const
bool uiHorSaveFieldGrp::overwriteHorizon (  )  const
EM::Horizon* uiHorSaveFieldGrp::readHorizon ( const MultiID  ) 
void uiHorSaveFieldGrp::saveCB ( CallBacker  )  [protected]
bool uiHorSaveFieldGrp::saveHorizon (  ) 
void uiHorSaveFieldGrp::setFullSurveyArray ( bool  yn  ) 
void uiHorSaveFieldGrp::setSaveFieldName ( const char *   ) 

Member Data Documentation

bool uiHorSaveFieldGrp::is2d_ [protected]