#include "GTSRetriangulator.h"

GTSRetriangulator


class description - source file - inheritance tree (.pdf)

class GTSRetriangulator : public ZGlass

Inheritance Chart:
TObject
<-
ZGlass
<-
GTSRetriangulator
    private:
void _init() public:
static void _gled_catalog_init() GTSRetriangulator(const Text_t* n = "GTSRetriangulator", const Text_t* t = "0") GTSRetriangulator(const GTSRetriangulator&) ~GTSRetriangulator() static TClass* Class() void Coarsen() virtual void CopyLinkRefs(lppZGlass_t& ref_list) virtual void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list) virtual void CopyLinks(lpZGlass_t& glass_list) void ExecuteMir(ZMIR& mir) static FID_t FID() GTSRetriangulator::CostOpts_e GetCostOpts() GTSRetriangulator::MidvertOpts_e GetMidvertOpts() Double_t GetMinAngleDeg() Double_t GetStopCost() UInt_t GetStopNumber() GTSRetriangulator::StopOpts_e GetStopOpts() GTSurf* GetTarget() Double_t GetVO_BoundaryWght() Double_t GetVO_ShapeWght() Double_t GetVO_VolumeWght() static GledNS::ClassInfo* GlassInfo() virtual TClass* IsA() const static MID_t Mid_Coarsen() static MID_t Mid_Refine() static MID_t Mid_SetCostOpts() static MID_t Mid_SetMidvertOpts() static MID_t Mid_SetMinAngleDeg() static MID_t Mid_SetStopCost() static MID_t Mid_SetStopNumber() static MID_t Mid_SetStopOpts() static MID_t Mid_SetTarget() static MID_t Mid_SetVO_BoundaryWght() static MID_t Mid_SetVO_ShapeWght() static MID_t Mid_SetVO_VolumeWght() GTSRetriangulator& operator=(const GTSRetriangulator&) virtual Int_t RebuildLinkRefs(An_ID_Demangler* c) void Refine() ZMIR* S_Coarsen() ZMIR* S_Refine() ZMIR* S_SetCostOpts(GTSRetriangulator::CostOpts_e costopts) ZMIR* S_SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts) ZMIR* S_SetMinAngleDeg(Double_t minangledeg) ZMIR* S_SetStopCost(Double_t stopcost) ZMIR* S_SetStopNumber(UInt_t stopnumber) ZMIR* S_SetStopOpts(GTSRetriangulator::StopOpts_e stopopts) ZMIR* S_SetTarget(GTSurf* target) ZMIR* S_SetVO_BoundaryWght(Double_t vo_boundarywght) ZMIR* S_SetVO_ShapeWght(Double_t vo_shapewght) ZMIR* S_SetVO_VolumeWght(Double_t vo_volumewght) void SetCostOpts(GTSRetriangulator::CostOpts_e costopts) void SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts) void SetMinAngleDeg(Double_t minangledeg) void SetStopCost(Double_t stopcost) void SetStopNumber(UInt_t stopnumber) void SetStopOpts(GTSRetriangulator::StopOpts_e stopopts) void SetTarget(GTSurf* target) void SetVO_BoundaryWght(Double_t vo_boundarywght) void SetVO_ShapeWght(Double_t vo_shapewght) void SetVO_VolumeWght(Double_t vo_volumewght) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual FID_t VFID() const virtual GledNS::ClassInfo* VGlassInfo() const

Data Members


    protected:
GTSurf* mTarget X{gS} L{} GTSRetriangulator::StopOpts_e mStopOpts X{gS} 7 PhonyEnum(-join=>1) UInt_t mStopNumber X{gS} 7 Value(-range=>[6,1e8,1,1]) Double_t mStopCost X{gS} 7 Value(-range=>[0,1e9,1,1000]) GTSRetriangulator::CostOpts_e mCostOpts X{gS} 7 PhonyEnum() Double_t mVO_VolumeWght X{gS} 7 Value(-join=>1, -range=>[0,1e9,1,1000]) Double_t mVO_BoundaryWght X{gS} 7 Value(-join=>1, -range=>[0,1e9,1,1000]) Double_t mVO_ShapeWght X{gS} 7 Value(-range=>[0,1e9,1,100]) GTSRetriangulator::MidvertOpts_e mMidvertOpts X{gS} 7 PhonyEnum() Double_t mMinAngleDeg X{gS} 7 Value(-range=>[0,180,1,1000]) static GledNS::ClassInfo* sap_GTSRetriangulator_ci static GledNS::LinkMemberInfo* sap_Target_lmi public:
static const GTSRetriangulator::StopOpts_e SO_Number static const GTSRetriangulator::StopOpts_e SO_Cost static const GTSRetriangulator::CostOpts_e CO_Length static const GTSRetriangulator::CostOpts_e CO_Volume static const GTSRetriangulator::CostOpts_e CO_Angle static const GTSRetriangulator::MidvertOpts_e MO_Midvert static const GTSRetriangulator::MidvertOpts_e MO_Volume

Class Description

 GTSRetriangulator

 Interface to GTS surface 'coarsen' and 'refine' functions.
 See GTS manual for details.
 Refine always uses the mid-vertex insertion function.

void _init()
 !!!! Set all links to 0 !!!!

void Coarsen()

void Refine()



Inline Functions


                                    void ~GTSRetriangulator()
                       GTSRetriangulator GTSRetriangulator(const Text_t* n = "GTSRetriangulator", const Text_t* t = "0")
                                   FID_t FID()
                                   FID_t VFID() const
                      GledNS::ClassInfo* GlassInfo()
                      GledNS::ClassInfo* VGlassInfo() const
                                 GTSurf* GetTarget()
                                    void SetTarget(GTSurf* target)
           GTSRetriangulator::StopOpts_e GetStopOpts()
                                    void SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
                                  UInt_t GetStopNumber()
                                    void SetStopNumber(UInt_t stopnumber)
                                Double_t GetStopCost()
                                    void SetStopCost(Double_t stopcost)
           GTSRetriangulator::CostOpts_e GetCostOpts()
                                    void SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
                                Double_t GetVO_VolumeWght()
                                    void SetVO_VolumeWght(Double_t vo_volumewght)
                                Double_t GetVO_BoundaryWght()
                                    void SetVO_BoundaryWght(Double_t vo_boundarywght)
                                Double_t GetVO_ShapeWght()
                                    void SetVO_ShapeWght(Double_t vo_shapewght)
        GTSRetriangulator::MidvertOpts_e GetMidvertOpts()
                                    void SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
                                Double_t GetMinAngleDeg()
                                    void SetMinAngleDeg(Double_t minangledeg)
                                    void CopyLinks(lpZGlass_t& glass_list)
                                    void CopyLinkRefs(lppZGlass_t& ref_list)
                                    void CopyLinkReps(ZGlass::lLinkRep_t& link_rep_list)
                                   Int_t RebuildLinkRefs(An_ID_Demangler* c)
                                    void ExecuteMir(ZMIR& mir)
                                   ZMIR* S_SetTarget(GTSurf* target)
                                   MID_t Mid_SetTarget()
                                   ZMIR* S_SetStopOpts(GTSRetriangulator::StopOpts_e stopopts)
                                   MID_t Mid_SetStopOpts()
                                   ZMIR* S_SetStopNumber(UInt_t stopnumber)
                                   MID_t Mid_SetStopNumber()
                                   ZMIR* S_SetStopCost(Double_t stopcost)
                                   MID_t Mid_SetStopCost()
                                   ZMIR* S_SetCostOpts(GTSRetriangulator::CostOpts_e costopts)
                                   MID_t Mid_SetCostOpts()
                                   ZMIR* S_SetVO_VolumeWght(Double_t vo_volumewght)
                                   MID_t Mid_SetVO_VolumeWght()
                                   ZMIR* S_SetVO_BoundaryWght(Double_t vo_boundarywght)
                                   MID_t Mid_SetVO_BoundaryWght()
                                   ZMIR* S_SetVO_ShapeWght(Double_t vo_shapewght)
                                   MID_t Mid_SetVO_ShapeWght()
                                   ZMIR* S_SetMidvertOpts(GTSRetriangulator::MidvertOpts_e midvertopts)
                                   MID_t Mid_SetMidvertOpts()
                                   ZMIR* S_SetMinAngleDeg(Double_t minangledeg)
                                   MID_t Mid_SetMinAngleDeg()
                                   ZMIR* S_Coarsen()
                                   MID_t Mid_Coarsen()
                                   ZMIR* S_Refine()
                                   MID_t Mid_Refine()
                                    void _gled_catalog_init()
                                 TClass* Class()
                                 TClass* IsA() const
                                    void ShowMembers(TMemberInspector& insp, char* parent)
                                    void Streamer(TBuffer& b)
                                    void StreamerNVirtual(TBuffer& b)
                       GTSRetriangulator GTSRetriangulator(const GTSRetriangulator&)
                      GTSRetriangulator& operator=(const GTSRetriangulator&)


Last update: Thu Jun 9 15:56:48 2005


ROOT page - Home page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.